From 5f6102e501e48d01c8d791a2212a1797fa4223ca Mon Sep 17 00:00:00 2001 From: Simon Axelsson Date: Mon, 9 Nov 2026 21:10:15 +0000 Subject: [PATCH] feat(manifest): migrate siax.repo.json (v2) to siax.repo.v3.json --- siax.repo.v3.json | 103 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 siax.repo.v3.json diff --git a/siax.repo.v3.json b/siax.repo.v3.json new file mode 100644 index 0000000..912e062 --- /dev/null +++ b/siax.repo.v3.json @@ -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" +}