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
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:
-144
@@ -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
@@ -137,5 +137,35 @@
|
|||||||
"productionEvidence": {
|
"productionEvidence": {
|
||||||
"verified": false
|
"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
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user