fix(FAS 36-drift): DUBBELT v3-manifest konsoliderat — discovery/decision till siax.repo.v3.json, legacy raderad (samma som cl0ud PR#244-precedenten)
masterplan-lock / check (pull_request) Successful in 5s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 13s
CI (SIAX Cloud) / security (pull_request) Successful in 18s
masterplan-lock / check (push) Successful in 8s
CI (SIAX Cloud) / integration (pull_request) Successful in 28s
CI (SIAX Cloud) / security (push) Successful in 14s
Security Scan (SIAX Cloud) / security (push) Successful in 1m13s
CI (SIAX Cloud) / integration (push) Successful in 54s
Deploy to Coolify / deploy (push) Failing after 10m7s
Release chain (G17, ADR-W16-003) / Build, push, G17 (SBOM/scan/attest/verify/evidence) (push) Failing after 6s
CI (SIAX Cloud) / quality (pull_request) Failing after 34s
CI (SIAX Cloud) / quality (push) Failing after 23s

This commit is contained in:
2026-09-23 03:55:30 +02:00
parent 8548ec3680
commit 64e63cdcb4
2 changed files with 31 additions and 145 deletions
-144
View File
@@ -1,144 +0,0 @@
{
"$schema": "https://git.siax.io/sax3l/siax-standard/raw/branch/main/schema/siax.repo.v3.schema.json",
"repo": "0PT",
"standardVersion": "3.0",
"category": "platform",
"subcategory": "data-os",
"appId": "0PT",
"capabilityPrefix": "0pt",
"packageName": "@siax/0pt",
"owner": "SIAX Technology AB",
"lifecycle": "active",
"operationalState": "running",
"gitHost": "git.siax.io",
"node": null,
"domains": [
{
"fqdn": "0pt.app",
"env": "prod",
"purpose": "Next.js edge plane -- marketing, catalog, order flow, customer/admin portal, capability API. LIVE på SIAX-flottan via signerad release-kedja (probe 2026-09-22: HTTP 200, /api/ready ready:true, db ok, engine ok). Tidigare Vercel 402-probe 2026-09-07 är föråldrad — cutover till flottan genomförd.",
"registrar": "verifierad via release-kedjan (se docs/runbook/) — BACKLOG P0-15 kvarstår för registrar-autentisering"
},
{
"fqdn": "api.0pt.app",
"env": "prod",
"purpose": "Target API host (Caddy) -- documented target in contracts/openapi.yaml servers list, never live. Probe 2026-09-07 `curl -sSI https://api.0pt.app/health` returned HTTP 404 with server: Vercel and x-vercel-error: DEPLOYMENT_NOT_FOUND",
"registrar": "EJ VERIFIERAT fran detta repo -- se docs/architecture/ARCHITECTURE.md SS6/SS9 (BACKLOG P0-15)"
}
],
"consumes": [
"CL0UD",
"ST0RE",
"N0D",
"AUD0",
"INF0"
],
"consumedBy": [],
"children": [
{
"path": "app",
"purpose": "Next.js edge plane -- UI + capability/order/payment API route handlers",
"lifecycle": "active"
},
{
"path": "services/api",
"purpose": "FastAPI data engine (orchestrator + workers) -- legal sourcing chain, estimates/orders/screening",
"lifecycle": "active"
},
{
"path": "services/scrapers",
"purpose": "Scraper stack including WAF-bypass code -- kept per a dated, attributed account-owner decision under active review; NOT part of the compliant sourcing chain (see SECURITY.md, CLAUDE.md SS1)",
"lifecycle": "active"
},
{
"path": "packages/schemas",
"purpose": "Shared JSON Schema definitions for 0pt data contracts (dataset/iceberg/lineage/signal/rate-policy)",
"lifecycle": "active"
}
],
"replacesSaaS": [
"Apollo",
"Cognism",
"ZoomInfo",
"Clearbit"
],
"contracts": {
"openapi": "contracts/openapi.yaml"
},
"decoupled": false,
"tier": "core-platform",
"canonical": true,
"parentRepo": null,
"capabilities": [
"0pt.enrich_company_list",
"0pt.query_source",
"0pt.write_iceberg_table"
],
"surfaces": [
"api"
],
"identity": {
"workloadIdentity": true,
"tenantScoped": true
},
"persistence": {
"stateful": true,
"database": "postgres",
"storage": "none"
},
"deployment": {
"node": null,
"dedicated": false
},
"observability": {
"health": true,
"ready": true,
"metrics": true
},
"reliability": {
"backupFrequency": "daily",
"provenRestore": false
},
"engines": [],
"licenses": {
"spdx": "LicenseRef-SIAX-Proprietary",
"approved": true
},
"productionEvidence": {
"verified": false
},
"runtime": {
"language": "node-esm",
"packageManager": "pnpm"
},
"discovery": {
"enabled": true,
"profile": "FULL_DISCOVERY",
"changeCapture": {
"strategy": "transactional_outbox"
},
"classification": {
"default": "internal",
"failClosed": true
},
"pii": {
"detectionRequired": false
},
"lineage": {
"required": true
},
"deletion": {
"propagationRequired": true
},
"projections": []
},
"decision": {
"policies": [],
"consumes": [
"decision.boolean",
"decision.choice",
"decision.score"
],
"deterministicOnly": false
}
}
+31 -1
View File
@@ -137,5 +137,35 @@
"productionEvidence": {
"verified": false
},
"decoupled": false
"decoupled": false,
"discovery": {
"enabled": true,
"profile": "FULL_DISCOVERY",
"changeCapture": {
"strategy": "transactional_outbox"
},
"classification": {
"default": "internal",
"failClosed": true
},
"pii": {
"detectionRequired": false
},
"lineage": {
"required": true
},
"deletion": {
"propagationRequired": true
},
"projections": []
},
"decision": {
"policies": [],
"consumes": [
"decision.boolean",
"decision.choice",
"decision.score"
],
"deterministicOnly": false
}
}