Garment.id
🇮🇩 Indonesian
  • 🇮🇩 Indonesian
  • 🇺🇸 English
Home
Core APITenant APISupport CenterChangelog
Home
Core APITenant APISupport CenterChangelog
Github
Instagram
|
🇮🇩 Indonesian
  • 🇮🇩 Indonesian
  • 🇺🇸 English
🇮🇩 Indonesian
  • 🇮🇩 Indonesian
  • 🇺🇸 English
  1. Home
  • Introduction
  • 01 - Project Structure
  • 02 - Context Boundaries
  • 03 - Central Auth Runtime
  • 04 - Central Billing
  • 05 - Tenant Runtime
  • 06 - FE Integration Contracts
  • 07 - Security, Middleware, and RLS
  • 08 - Events, Jobs, Listeners, Notifications, Observers
  • 09 - Testing and Quality Gates
  • 10 - Operations Runbook
  • 11 - Architecture Decisions (ADR Ringkas)
  • 12 - API Endpoint Catalog (v1)
  • 13 - Class Catalog by Context
  • 14 - Feature Development Playbook
  • 15 - Migration and Model Conventions
  • 16 - Service, Support, and Trait Contracts
  • 17 - Auth Business Scenarios and Decision Tree
  • 18 - Config Reference and Impact
  • 19 - Migration and Model Cookbook
  • 20 - Billing and Provisioning Business Flows
  • 21 - FE Error Handling Matrix
  • 22 - Incident Playbooks
  • 23 - Data Ownership Matrix
  • 24 - Documentation Governance and Changelog
  • 25 - Tenant Authorization Backend Guide
Home
Core APITenant APISupport CenterChangelog
Home
Core APITenant APISupport CenterChangelog
Github
Instagram
|
🇮🇩 Indonesian
  • 🇮🇩 Indonesian
  • 🇺🇸 English
🇮🇩 Indonesian
  • 🇮🇩 Indonesian
  • 🇺🇸 English
  1. Home

Introduction

Garment API Documentation (Current)#

Dokumen ini adalah entrypoint dokumentasi yang sinkron dengan struktur kode saat ini (context-based: Central, Tenant, Shared).

Status#

Last updated: 2026-02-25
Validation source:
Route runtime: ./vendor/bin/sail artisan route:list --path=api/v1 --except-vendor
Folder structure: app/Http, app/Services, app/Models, routes, tests

Documentation Map#

1.
docs/01-project-structure.md
2.
docs/02-context-boundaries.md
3.
docs/03-central-auth-runtime.md
4.
docs/04-central-billing.md
5.
docs/05-tenant-runtime.md
6.
docs/06-fe-integration-contracts.md
7.
docs/07-security-middleware-and-rls.md
8.
docs/08-events-jobs-listeners-notifications-observers.md
9.
docs/09-testing-quality-gates.md
10.
docs/10-operations-runbook.md
11.
docs/11-architecture-decisions.md
12.
docs/12-api-endpoint-catalog.md
13.
docs/13-class-catalog-by-context.md
14.
docs/14-feature-development-playbook.md
15.
docs/15-migration-and-model-conventions.md
16.
docs/16-service-support-trait-contracts.md
17.
docs/17-auth-business-scenarios-and-decision-tree.md
18.
docs/18-config-reference-and-impact.md
19.
docs/19-migration-model-cookbook.md
20.
docs/20-billing-and-provisioning-business-flows.md
21.
docs/21-fe-error-handling-matrix.md
22.
docs/22-incident-playbooks.md
23.
docs/23-data-ownership-matrix.md
24.
docs/24-docs-governance-and-changelog.md
25.
docs/25-tenant-authz-backend-guide.md

Archival Policy#

Dokumentasi lama sudah dipindahkan ke:
docs/archived/2026-02-26-pre-context-rewrite/
Folder archive bersifat referensi historis, bukan acuan implementasi aktif.

Documentation Rules For Team#

Setiap perubahan route/controller/request/resource wajib update dokumen context terkait.
Kontrak FE hanya boleh mengacu ke route yang ada di route:list.
Jangan menambah dokumen baru yang overlap; update dokumen existing per topik.

Auto Sync Commands#

Sinkronisasi katalog endpoint dan class:
Jika menggunakan Sail:
Validasi sinkronisasi tanpa menulis file (untuk CI):
Diubah pada 2026-03-03 22:26:06
Berikutnya
01 - Project Structure
Built with