feat(manifest): migrate siax.repo.json (v2) to siax.repo.v3.json
CI (SIAX Cloud) / quality (push) Canceled after 1s
CI (SIAX Cloud) / security (push) Canceled after 1s
CI (SIAX Cloud) / contracts (push) Canceled after 0s
CI (SIAX Cloud) / sonar (push) Canceled after 0s

This commit is contained in:
2026-11-09 21:10:15 +00:00
parent 9ca5cd58a7
commit 5f6102e501
+103
View File
@@ -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"
}