55 lines
1.7 KiB
JSON
55 lines
1.7 KiB
JSON
{
|
|
"registry": "fpt-casan-harness-adoption",
|
|
"layout": {
|
|
"note": "Plan-01 restructure: reusable harness is a standalone package; each project keeps its domain data separate. A new project (Plan-06) registers here with its own domain_root.",
|
|
"harness_root": "packages/casan-harness",
|
|
"state_root": ".specify",
|
|
"governance_root": ".specify/level5/central-governance"
|
|
},
|
|
"projects": [
|
|
{
|
|
"project_id": "AINative_OKR_CASAN4",
|
|
"domain": "SDD OKR",
|
|
"domain_root": "apps/okr/domain",
|
|
"manifest": "apps/okr/domain/project.manifest.json",
|
|
"context_roots": [
|
|
"apps/okr/domain",
|
|
"apps/okr/frontend",
|
|
"apps/okr/backend",
|
|
"docs/technical_architecture.md"
|
|
],
|
|
"harness_package": "fpt-casan-sdd-harness",
|
|
"harness_version": "1.0.0",
|
|
"status": "active"
|
|
},
|
|
{
|
|
"project_id": "CASAN_DEMO_PROJECT_A",
|
|
"domain": "Demo SDLC",
|
|
"domain_root": "apps/demo-sdlc/domain",
|
|
"harness_package": "fpt-casan-sdd-harness",
|
|
"harness_version": "1.0.0",
|
|
"status": "archived-demo"
|
|
},
|
|
{
|
|
"project_id": "CASAN_DEMO_PROJECT_B",
|
|
"domain": "Demo QA",
|
|
"domain_root": "apps/demo-qa/domain",
|
|
"harness_package": "fpt-casan-sdd-harness",
|
|
"harness_version": "1.0.0",
|
|
"status": "archived-demo"
|
|
},
|
|
{
|
|
"project_id": "CASAN_SERVICE_DESK",
|
|
"domain": "IT Service Desk",
|
|
"domain_root": "apps/service-desk/domain",
|
|
"manifest": "apps/service-desk/domain/project.manifest.json",
|
|
"context_roots": [
|
|
"apps/service-desk"
|
|
],
|
|
"harness_package": "fpt-casan-sdd-harness",
|
|
"harness_version": "1.0.0",
|
|
"status": "active"
|
|
}
|
|
]
|
|
}
|