feat: harden CASAN production install lifecycle
This commit is contained in:
@@ -0,0 +1,54 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user