feat(manifest): migrate siax.repo.json (v2) to siax.repo.v3.json
This commit is contained in:
@@ -0,0 +1,103 @@
|
||||
{
|
||||
"$schema": "https://git.siax.io/sax3l/siax-standard/raw/branch/main/schema/siax.repo.v3.schema.json",
|
||||
"standardVersion": "3.0",
|
||||
"repo": "c0py",
|
||||
"tier": "product",
|
||||
"category": "business",
|
||||
"subcategory": "website-registry",
|
||||
"appId": "C0PY",
|
||||
"appIdJustification": "Produkt: webbplatsregistreringsverktyg. Kategori product per siax-standard. ej plattform (K1).",
|
||||
"owner": "SIAX Technology AB",
|
||||
"lifecycle": "active",
|
||||
"operationalState": "building",
|
||||
"operationalStateNote": "v2-manifestet deklarerade operationalState \"dev\".",
|
||||
"gitHost": "git.siax.io",
|
||||
"node": null,
|
||||
"nodeNote": "Ingen driftsättning deklarerad (node null i v2).",
|
||||
"runtime": {
|
||||
"language": "typescript",
|
||||
"node": ">=20.17",
|
||||
"packageManager": "pnpm"
|
||||
},
|
||||
"canonical": true,
|
||||
"parentRepo": null,
|
||||
"capabilities": [],
|
||||
"surfaces": [
|
||||
"api",
|
||||
"ui"
|
||||
],
|
||||
"contracts": {
|
||||
"openapi": "contracts/openapi.yaml"
|
||||
},
|
||||
"identity": {
|
||||
"workloadIdentity": false,
|
||||
"tenantScoped": false
|
||||
},
|
||||
"persistence": {
|
||||
"stateful": true,
|
||||
"database": "postgres",
|
||||
"storage": "none"
|
||||
},
|
||||
"deployment": {
|
||||
"dedicated": false,
|
||||
"environments": []
|
||||
},
|
||||
"observability": {
|
||||
"health": true,
|
||||
"ready": false,
|
||||
"metrics": false,
|
||||
"otel": false
|
||||
},
|
||||
"reliability": {
|
||||
"backupFrequency": "none",
|
||||
"provenRestore": true
|
||||
},
|
||||
"licenses": {
|
||||
"spdx": "MIT",
|
||||
"approved": true
|
||||
},
|
||||
"productionEvidence": {
|
||||
"verified": false
|
||||
},
|
||||
"consumes": [
|
||||
"CL0UD",
|
||||
"AUD0",
|
||||
"ST0RE",
|
||||
"INF0",
|
||||
"N0D"
|
||||
],
|
||||
"consumedBy": [],
|
||||
"replacesSaaS": [],
|
||||
"children": [
|
||||
{
|
||||
"path": "apps/api",
|
||||
"purpose": "API server — /v1/c0py/* endpoints (registry, crawl, analysis)",
|
||||
"lifecycle": "active"
|
||||
},
|
||||
{
|
||||
"path": "apps/web",
|
||||
"purpose": "Next.js UI — dashboard, registry management, visualization",
|
||||
"lifecycle": "active"
|
||||
},
|
||||
{
|
||||
"path": "packages/c0py-core",
|
||||
"purpose": "Core domain: crawling, registry assembly, analysis engine",
|
||||
"lifecycle": "active"
|
||||
},
|
||||
{
|
||||
"path": "packages/config",
|
||||
"purpose": "Zod-validated env loader shared by all surfaces",
|
||||
"lifecycle": "active"
|
||||
},
|
||||
{
|
||||
"path": "packages/types",
|
||||
"purpose": "Shared TypeScript types across apps and packages",
|
||||
"lifecycle": "active"
|
||||
}
|
||||
],
|
||||
"domains": [],
|
||||
"engines": [],
|
||||
"decoupled": false,
|
||||
"capabilityPrefix": "c0py",
|
||||
"packageName": "@siax/c0py"
|
||||
}
|
||||
Reference in New Issue
Block a user