fix(manifest): migrate to valid siax.repo.v3 (estate+repo facts) #18
+66
-15
@@ -1,20 +1,16 @@
|
||||
{
|
||||
"$schema": "https://git.siax.io/sax3l/siax-standard/raw/branch/main/schema/siax.repo.schema.json",
|
||||
"$schema": "https://git.siax.io/sax3l/siax-standard/raw/branch/main/schema/siax.repo.v3.schema.json",
|
||||
"standardVersion": "3.0",
|
||||
"repo": "c0py",
|
||||
"category": "product",
|
||||
"tier": "product",
|
||||
"category": "business",
|
||||
"subcategory": "website-registry",
|
||||
"appId": "C0PY",
|
||||
"appIdJustification": "Produkt: webbplatsregistreringsverktyg. Kategori product per siax-standard. ej plattform (K1).",
|
||||
"owner": "SIAX Technology AB",
|
||||
"codeowners": [
|
||||
"@sax3l"
|
||||
],
|
||||
"lifecycle": "active",
|
||||
"operationalState": "dev",
|
||||
"operationalState": "building",
|
||||
"gitHost": "git.siax.io",
|
||||
"node": null,
|
||||
"capabilityPrefix": "c0py",
|
||||
"packageName": "@siax/c0py",
|
||||
"node": "server11",
|
||||
"domains": [],
|
||||
"consumes": [
|
||||
"CL0UD",
|
||||
@@ -24,6 +20,7 @@
|
||||
"N0D"
|
||||
],
|
||||
"consumedBy": [],
|
||||
"replacesSaaS": [],
|
||||
"children": [
|
||||
{
|
||||
"path": "apps/api",
|
||||
@@ -49,14 +46,68 @@
|
||||
"path": "packages/types",
|
||||
"purpose": "Shared TypeScript types across apps and packages",
|
||||
"lifecycle": "active"
|
||||
},
|
||||
{
|
||||
"path": "contracts",
|
||||
"purpose": "contracts",
|
||||
"lifecycle": "active"
|
||||
},
|
||||
{
|
||||
"path": "docs",
|
||||
"purpose": "docs",
|
||||
"lifecycle": "active"
|
||||
},
|
||||
{
|
||||
"path": "scripts",
|
||||
"purpose": "scripts",
|
||||
"lifecycle": "active"
|
||||
}
|
||||
],
|
||||
"replacesSaaS": [],
|
||||
"contracts": {
|
||||
"openapi": "contracts/openapi.yaml"
|
||||
"runtime": {
|
||||
"language": "typescript",
|
||||
"packageManager": "pnpm",
|
||||
"node": "20",
|
||||
"framework": "fastify"
|
||||
},
|
||||
"canonical": true,
|
||||
"parentRepo": null,
|
||||
"capabilities": [],
|
||||
"surfaces": [
|
||||
"api",
|
||||
"ui"
|
||||
],
|
||||
"contracts": {},
|
||||
"identity": {
|
||||
"workloadIdentity": false,
|
||||
"tenantScoped": false
|
||||
},
|
||||
"persistence": {
|
||||
"stateful": false,
|
||||
"database": "none",
|
||||
"storage": "none"
|
||||
},
|
||||
"deployment": {
|
||||
"dedicated": false,
|
||||
"environments": [
|
||||
"dev"
|
||||
]
|
||||
},
|
||||
"observability": {
|
||||
"health": false,
|
||||
"ready": false,
|
||||
"metrics": false
|
||||
},
|
||||
"standardVersion": "1.0",
|
||||
"reliability": {
|
||||
"provenRestore": true
|
||||
"backupFrequency": "none",
|
||||
"provenRestore": false,
|
||||
"rollback": true
|
||||
},
|
||||
"engines": [],
|
||||
"licenses": {
|
||||
"approved": true
|
||||
},
|
||||
"productionEvidence": {
|
||||
"verified": false,
|
||||
"evidenceRef": "c0py monorepo (pnpm workspace, Fastify API + Next.js web per README). node/appId/surfaces/domains require owner verification; not runtime-attested"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user