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": {
|
||||
"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