Commit Graph
374 Commits
Author SHA1 Message Date
admin 64e63cdcb4 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
2026-09-23 03:55:30 +02:00
admin 8548ec3680 Merge pull request 'feat(FAS 36/ADR-027): siax.repo.json v3-migration + discovery/decision-block' (#102) from feat/fabric-onboarding into main
Security Scan (SIAX Cloud) / security (push) Successful in 16s
CI (SIAX Cloud) / quality (push) Successful in 39s
CI (SIAX Cloud) / integration (push) Successful in 47s
masterplan-lock / check (push) Successful in 7m42s
CI (SIAX Cloud) / security (push) Successful in 7m55s
Release chain (G17, ADR-W16-003) / Build, push, G17 (SBOM/scan/attest/verify/evidence) (push) Failing after 7s
Deploy to Coolify / deploy (push) Failing after 9m57s
2026-09-23 01:29:58 +00:00
admin f3658e2577 fix(FAS 36): ER-decision-importen via workspace-paketet @siax/0pt-decision (relativ path utanför root bröt Turbopack-builden — pre-existerande bugg från fc1a62b, exponerad av färsk pnpm-install i worktree)
CI (SIAX Cloud) / integration (push) Has been skipped
masterplan-lock / check (push) Successful in 5s
masterplan-lock / check (pull_request) Successful in 6s
CI (SIAX Cloud) / security (push) Successful in 13s
Security Scan (SIAX Cloud) / security (push) Successful in 14s
CI (SIAX Cloud) / security (pull_request) Successful in 15s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 16s
CI (SIAX Cloud) / quality (pull_request) Successful in 1m35s
CI (SIAX Cloud) / quality (push) Successful in 1m39s
CI (SIAX Cloud) / integration (pull_request) Successful in 2m19s
2026-09-23 03:07:57 +02:00
admin 1c91bf8a7f chore: retrigger CI (quality-jobb — lokal körning grön 1108/1108; CI-flake i Postgres-tjänsten misstänkt)
CI (SIAX Cloud) / integration (push) Has been skipped
masterplan-lock / check (push) Successful in 4s
masterplan-lock / check (pull_request) Successful in 6s
CI (SIAX Cloud) / security (pull_request) Successful in 15s
Security Scan (SIAX Cloud) / security (push) Successful in 17s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 17s
CI (SIAX Cloud) / integration (pull_request) Successful in 28s
CI (SIAX Cloud) / security (push) Successful in 47s
CI (SIAX Cloud) / quality (pull_request) Failing after 33s
CI (SIAX Cloud) / quality (push) Failing after 33s
2026-09-23 02:00:01 +02:00
admin bd84a752bd feat(FAS 36/ADR-027): siax.repo.json v3-migration + discovery/decision-block (Universal Information & Discovery Fabric, siax-standard 764d526)
CI (SIAX Cloud) / integration (push) Has been skipped
masterplan-lock / check (push) Successful in 5s
CI (SIAX Cloud) / security (push) Successful in 17s
Security Scan (SIAX Cloud) / security (push) Successful in 20s
masterplan-lock / check (pull_request) Successful in 5s
CI (SIAX Cloud) / security (pull_request) Successful in 18s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 18s
CI (SIAX Cloud) / integration (pull_request) Successful in 27s
CI (SIAX Cloud) / quality (push) Failing after 34s
CI (SIAX Cloud) / quality (pull_request) Failing after 35s
2026-09-23 01:32:53 +02:00
admin 3974f1c394 Merge pull request 'feat: decision-plane wiring — ER-pair decision.match tie-break (@siax/0pt-decision)' (#100) from feat/decision-plane into main
masterplan-lock / check (push) Successful in 4s
Security Scan (SIAX Cloud) / security (push) Successful in 14s
CI (SIAX Cloud) / security (push) Successful in 16s
CI (SIAX Cloud) / integration (push) Successful in 27s
Deploy to Coolify / deploy (push) Failing after 9m59s
Release chain (G17, ADR-W16-003) / Build, push, G17 (SBOM/scan/attest/verify/evidence) (push) Failing after 7s
CI (SIAX Cloud) / quality (push) Failing after 34s
2026-09-22 22:29:42 +00:00
Claude Code fc1a62bb81 feat: decision-plane wiring — ER-pair decision.match tie-break (@siax/0pt-decision)
masterplan-lock / check (push) Successful in 4s
CI (SIAX Cloud) / security (push) Successful in 15s
Security Scan (SIAX Cloud) / security (push) Successful in 15s
masterplan-lock / check (pull_request) Successful in 11s
CI (SIAX Cloud) / security (pull_request) Successful in 14s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 16s
CI (SIAX Cloud) / integration (pull_request) Successful in 25s
CI (SIAX Cloud) / quality (push) Failing after 32s
CI (SIAX Cloud) / quality (pull_request) Failing after 33s
CI (SIAX Cloud) / integration (push) Has been skipped
- packages/decision: erMatchDecision (0pt.er.pair_match mot siax-decision :4600)
- comparePair async + borderline-band (±0.05 av review_threshold) → decision.match
  (D1 advisory) — deterministisk status GÄLLER om decision abstainar
- OPT_DECISION_ER_ENABLED=1-gate (off tills kalibrering)
- tests async-anpassade (await generateCandidates/rejects.toThrowError)
- typecheck: 13 fel = pre-existing extraction-route (main-paritet), 0 nya fel
- tester: 1108 passed | 184 skipped
2026-09-23 00:15:27 +02:00
admin 04e58c5d3c Merge pull request 'feat(HSP-085): Migration Studio — ratio, session-resume, scoped coverage claim' (#99) from feat/hsp-085-migration-studio into main
Security Scan (SIAX Cloud) / security (push) Successful in 19s
CI (SIAX Cloud) / integration (push) Successful in 27s
CI (SIAX Cloud) / security (push) Successful in 35s
CI (SIAX Cloud) / quality (push) Successful in 38s
Deploy to Coolify / deploy (push) Failing after 9m58s
Release chain (G17, ADR-W16-003) / Build, push, G17 (SBOM/scan/attest/verify/evidence) (push) Failing after 6s
masterplan-lock / check (push) Successful in 4s
2026-09-22 20:23:11 +00:00
admin 655a71ebd7 feat(HSP-085): migration-studio — T01 ej importerbart döljs EJ ur nämnaren (ratio = importable/total), T02 session-resume med tenant-check + checkpoint + resolved conflicts, T03 coverage-claim SCOPED (aldrig komplett M365-ersättning), 8 tester
masterplan-lock / check (push) Successful in 7s
masterplan-lock / check (pull_request) Successful in 5s
Security Scan (SIAX Cloud) / security (push) Successful in 15s
CI (SIAX Cloud) / security (push) Successful in 17s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 13s
CI (SIAX Cloud) / security (pull_request) Successful in 15s
CI (SIAX Cloud) / quality (push) Successful in 36s
CI (SIAX Cloud) / quality (pull_request) Successful in 37s
CI (SIAX Cloud) / integration (pull_request) Successful in 43s
CI (SIAX Cloud) / integration (push) Has been skipped
2026-09-22 22:18:01 +02:00
admin 4320a47909 Merge pull request 'feat(HSP-084): cutover — dual writers, sena ändringar, rollback' (#98) from feat/hsp-084-cutover into main
Release chain (G17, ADR-W16-003) / Build, push, G17 (SBOM/scan/attest/verify/evidence) (push) Failing after 7s
Deploy to Coolify / deploy (push) Failing after 9m57s
masterplan-lock / check (push) Successful in 5s
CI (SIAX Cloud) / security (push) Successful in 15s
Security Scan (SIAX Cloud) / security (push) Successful in 16s
CI (SIAX Cloud) / integration (push) Successful in 50s
CI (SIAX Cloud) / quality (push) Successful in 53s
2026-09-22 19:16:53 +00:00
admin 8f7a064177 fix(doctor-tests): GOV-06-tester uppdaterade till running-truth (0pt#96:s prod-truth-fix; down+402/404 var den föråldrade paret; ok:false-next-to-200 är nu negativa-fallet)
CI (SIAX Cloud) / quality (push) Successful in 53s
CI (SIAX Cloud) / integration (push) Has been skipped
masterplan-lock / check (push) Successful in 4s
masterplan-lock / check (pull_request) Successful in 7s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 14s
CI (SIAX Cloud) / security (push) Successful in 15s
Security Scan (SIAX Cloud) / security (push) Successful in 16s
CI (SIAX Cloud) / security (pull_request) Successful in 16s
CI (SIAX Cloud) / integration (pull_request) Successful in 27s
CI (SIAX Cloud) / quality (pull_request) Successful in 33s
2026-09-22 21:11:33 +02:00
admin 85b0e6cd72 feat(HSP-084): cutover — T01 detectDualWriters (båda aktiva = STOPPAD), T02 handleLateSourceChanges (carry eller stopp, aldrig tyst förlorad), T03 buildRollbackPlan (targetWritesCarriedBack + käll-writer återaktiveras + konsistensverifiering), 8 tester
CI (SIAX Cloud) / quality (pull_request) Failing after 38s
CI (SIAX Cloud) / integration (push) Has been skipped
masterplan-lock / check (push) Successful in 4s
CI (SIAX Cloud) / security (push) Successful in 15s
Security Scan (SIAX Cloud) / security (push) Successful in 14s
masterplan-lock / check (pull_request) Successful in 5s
CI (SIAX Cloud) / security (pull_request) Successful in 17s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 16s
CI (SIAX Cloud) / integration (pull_request) Successful in 26s
CI (SIAX Cloud) / quality (push) Failing after 29s
2026-09-22 21:00:19 +02:00
admin f6a29da7e5 fix(deploy): corepack-retry-loop 8×15s i båda build-stegen (server6-EGONNRESET-flaken) + GOV-06 live-evidens 2026-09-22 (0pt.app=200)
masterplan-lock / check (push) Successful in 4s
Security Scan (SIAX Cloud) / security (push) Successful in 14s
Deploy to Coolify / deploy (push) Failing after 9m58s
Release chain (G17, ADR-W16-003) / Build, push, G17 (SBOM/scan/attest/verify/evidence) (push) Failing after 9s
CI (SIAX Cloud) / quality (push) Failing after 21s
CI (SIAX Cloud) / security (push) Successful in 14s
CI (SIAX Cloud) / integration (push) Has been skipped
2026-09-22 20:49:01 +02:00
admin d7cb02d2cc fix(truth): 0pt KÖR LIVE på flottan — operationalState running + domän-proba 2026-09-22 (200/ready:true/db ok) ersätter föråldrad Vercel-402-proba + siax.environment-post prod 2026-09-22 20:48:52 +02:00
admin 83bed65362 Merge pull request 'feat(HSP-067): exit-manifest — portabel export + notice-krav + icke-exporterbart explisit' (#95) from feat/hsp-067-exit-manifest into main
Security Scan (SIAX Cloud) / security (push) Successful in 16s
CI (SIAX Cloud) / integration (push) Successful in 25s
CI (SIAX Cloud) / quality (push) Successful in 34s
CI (SIAX Cloud) / security (push) Successful in 35s
masterplan-lock / check (push) Successful in 35s
Release chain (G17, ADR-W16-003) / Build, push, G17 (SBOM/scan/attest/verify/evidence) (push) Failing after 7s
Deploy to Coolify / deploy (push) Failing after 10m6s
2026-09-22 18:20:08 +00:00
admin 45dd7dc6e2 feat(HSP-067): exit-manifest — T01 open formats only (portabel till icke-SIAX-mål), T02 notice-krav följer tillåtna artefakter, T03 nonExportable EXPLIKIT med skäl (aldrig tyst utelämnat), 7 tester
CI (SIAX Cloud) / integration (push) Has been skipped
masterplan-lock / check (push) Successful in 4s
CI (SIAX Cloud) / security (push) Successful in 15s
masterplan-lock / check (pull_request) Successful in 12s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 14s
CI (SIAX Cloud) / security (pull_request) Successful in 14s
CI (SIAX Cloud) / quality (pull_request) Successful in 32s
Security Scan (SIAX Cloud) / security (push) Successful in 1m21s
CI (SIAX Cloud) / quality (push) Successful in 1m34s
CI (SIAX Cloud) / integration (pull_request) Successful in 1m46s
2026-09-22 20:14:20 +02:00
admin 7f69304c5d Merge pull request 'feat(HSP-083): migration runner + checkpoint store + reconciliation evidence' (#94) from feat/hsp-083-migration-runner into main
masterplan-lock / check (push) Successful in 4s
Security Scan (SIAX Cloud) / security (push) Successful in 14s
CI (SIAX Cloud) / security (push) Successful in 15s
CI (SIAX Cloud) / quality (push) Successful in 35s
CI (SIAX Cloud) / integration (push) Successful in 42s
Release chain (G17, ADR-W16-003) / Build, push, G17 (SBOM/scan/attest/verify/evidence) (push) Failing after 6s
Deploy to Coolify / deploy (push) Failing after 9m57s
2026-09-22 15:00:16 +00:00
admin 57d5ff36fe feat(HSP-083): migration-runner — InMemoryCheckpointStore (T02 cursor commit EFTER durable target-ack), idempotent-sink replay-säkerhet (T01 krasch → replay räknad, inga dubbletter), T03 VERIFIED kräver per-partition content-hash (count-only = UNVERIFIED), 6 tester
CI (SIAX Cloud) / integration (push) Has been skipped
masterplan-lock / check (push) Successful in 4s
CI (SIAX Cloud) / security (push) Successful in 12s
CI (SIAX Cloud) / security (pull_request) Successful in 19s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 18s
CI (SIAX Cloud) / integration (pull_request) Successful in 26s
masterplan-lock / check (pull_request) Successful in 31s
Security Scan (SIAX Cloud) / security (push) Successful in 38s
CI (SIAX Cloud) / quality (push) Successful in 1m15s
CI (SIAX Cloud) / quality (pull_request) Successful in 1m17s
2026-09-22 16:55:08 +02:00
admin 2de93668d4 Merge pull request 'feat(HSP-082): migrationsmappning + konfliktmodell' (#92) from feat/hsp-082-migration-mapping into main
masterplan-lock / check (push) Successful in 5s
Security Scan (SIAX Cloud) / security (push) Successful in 14s
CI (SIAX Cloud) / integration (push) Successful in 25s
CI (SIAX Cloud) / security (push) Successful in 28s
CI (SIAX Cloud) / quality (push) Successful in 37s
Release chain (G17, ADR-W16-003) / Build, push, G17 (SBOM/scan/attest/verify/evidence) (push) Failing after 6s
Deploy to Coolify / deploy (push) Failing after 9m56s
2026-09-22 13:42:43 +00:00
admin 23d05d9379 feat(HSP-082): migration-mapping — decideEntityMerge (T01 identiska namn EJ ihopslagna utan bevis), transformRecord (T02 åäö byte-exakt + UTC-normalisering med original-offset), aclBlockingCheck (T03 saknad ACL-mappning BLOCKERANDE), 10 tester
CI (SIAX Cloud) / quality (push) Successful in 1m7s
CI (SIAX Cloud) / integration (push) Has been skipped
masterplan-lock / check (push) Successful in 4s
masterplan-lock / check (pull_request) Successful in 5s
CI (SIAX Cloud) / security (pull_request) Successful in 15s
Security Scan (SIAX Cloud) / security (push) Successful in 23s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 18s
CI (SIAX Cloud) / integration (pull_request) Successful in 26s
CI (SIAX Cloud) / security (push) Successful in 39s
CI (SIAX Cloud) / quality (pull_request) Successful in 36s
2026-09-22 15:37:35 +02:00
admin 9342f8cc01 Merge pull request 'feat(HSP-081): discovery-inventory — read-only kartläggning av kundstack' (#90) from feat/hsp-081-discovery-inventory into main
masterplan-lock / check (push) Successful in 3s
CI (SIAX Cloud) / security (push) Successful in 12s
Security Scan (SIAX Cloud) / security (push) Successful in 17s
CI (SIAX Cloud) / integration (push) Successful in 27s
CI (SIAX Cloud) / quality (push) Successful in 36s
Release chain (G17, ADR-W16-003) / Build, push, G17 (SBOM/scan/attest/verify/evidence) (push) Failing after 6s
Deploy to Coolify / deploy (push) Failing after 10m14s
2026-09-22 13:08:21 +00:00
admin c1c7a33d65 feat(HSP-081): discovery-inventory — inventory-report (T01 write-scoped sources EXCLUDED från inventeringen, T02 persondata REDACTED till referenser rekursivt, T03 otillgängliga källor = okända med real fel — aldrig tyst droppade), 6 tester
CI (SIAX Cloud) / integration (push) Has been skipped
masterplan-lock / check (push) Successful in 5s
Security Scan (SIAX Cloud) / security (push) Successful in 15s
CI (SIAX Cloud) / security (push) Successful in 17s
masterplan-lock / check (pull_request) Successful in 4s
CI (SIAX Cloud) / security (pull_request) Successful in 15s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 13s
CI (SIAX Cloud) / quality (push) Successful in 51s
CI (SIAX Cloud) / integration (pull_request) Successful in 30s
CI (SIAX Cloud) / quality (pull_request) Successful in 37s
2026-09-22 15:05:29 +02:00
admin 3d89cec082 Merge pull request 'feat(seo): robots.txt + sitemap.xml — crawler-kontraktet saknades (404 mätt live)' (#89) from feat/robots-sitemap into main
masterplan-lock / check (push) Successful in 4s
Security Scan (SIAX Cloud) / security (push) Successful in 15s
CI (SIAX Cloud) / quality (push) Successful in 37s
CI (SIAX Cloud) / security (push) Successful in 39s
CI (SIAX Cloud) / integration (push) Successful in 47s
Deploy to Coolify / deploy (push) Successful in 1m27s
Release chain (G17, ADR-W16-003) / Build, push, G17 (SBOM/scan/attest/verify/evidence) (push) Successful in 1m27s
2026-09-22 08:04:55 +00:00
admin 21d51194b7 feat(seo): robots.txt + sitemap.xml — crawler-kontraktet saknades helt (404 mätt live)
CI (SIAX Cloud) / integration (push) Has been skipped
masterplan-lock / check (push) Successful in 5s
masterplan-lock / check (pull_request) Successful in 5s
CI (SIAX Cloud) / security (push) Successful in 13s
Security Scan (SIAX Cloud) / security (push) Successful in 14s
CI (SIAX Cloud) / security (pull_request) Successful in 14s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 15s
CI (SIAX Cloud) / quality (push) Successful in 53s
CI (SIAX Cloud) / integration (pull_request) Successful in 1m1s
CI (SIAX Cloud) / quality (pull_request) Successful in 1m10s
Publik marknadsföringssajt utan robots/sitemap = crawlers rattningslös.
- robots.ts: allow /, disallow portal/admin/order/api (inloggnings-ytor)
- sitemap.ts: 7 publika ytor, weekly
2026-09-22 09:57:15 +02:00
admin 5a6ffe8d93 Merge pull request 'docs(truth): STATUS.md — slutproduktions-verifiering 2026-09-22' (#88) from docs/slutproduktions-verifiering-2026-09-22 into main
masterplan-lock / check (push) Successful in 5s
Security Scan (SIAX Cloud) / security (push) Successful in 17s
CI (SIAX Cloud) / security (push) Successful in 22s
CI (SIAX Cloud) / integration (push) Successful in 27s
CI (SIAX Cloud) / quality (push) Successful in 40s
Release chain (G17, ADR-W16-003) / Build, push, G17 (SBOM/scan/attest/verify/evidence) (push) Successful in 1m8s
Deploy to Coolify / deploy (push) Successful in 1m13s
2026-09-22 04:13:07 +00:00
admin ddbda3a8dd docs(truth): STATUS.md — slutproduktions-verifiering 2026-09-22 (live-matris, 3 fixar + CI-infra, ärliga kvarvarande)
CI (SIAX Cloud) / integration (push) Has been skipped
masterplan-lock / check (push) Successful in 8s
masterplan-lock / check (pull_request) Successful in 3s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 14s
CI (SIAX Cloud) / security (pull_request) Successful in 19s
CI (SIAX Cloud) / integration (pull_request) Successful in 28s
CI (SIAX Cloud) / quality (pull_request) Successful in 34s
Security Scan (SIAX Cloud) / security (push) Successful in 1m15s
CI (SIAX Cloud) / security (push) Successful in 1m15s
CI (SIAX Cloud) / quality (push) Successful in 1m25s
2026-09-22 06:10:19 +02:00
admin df6ab700b1 Merge pull request 'fix(cd): attestation not-ready regex — cosign 3.x says no matching attestations: (no found)' (#87) from fix/cd-gate-attestation-not-ready-regex into main
CI (SIAX Cloud) / security (push) Successful in 12s
Security Scan (SIAX Cloud) / security (push) Successful in 11s
masterplan-lock / check (push) Successful in 13s
CI (SIAX Cloud) / integration (push) Successful in 25s
CI (SIAX Cloud) / quality (push) Successful in 48s
Release chain (G17, ADR-W16-003) / Build, push, G17 (SBOM/scan/attest/verify/evidence) (push) Successful in 1m10s
Deploy to Coolify / deploy (push) Successful in 1m18s
2026-09-22 04:02:12 +00:00
admin 1d5233cee0 fix(cd): attestation not-ready regex — cosign 3.x says 'no matching attestations:' (no 'found')
CI (SIAX Cloud) / integration (push) Has been skipped
masterplan-lock / check (pull_request) Successful in 5s
masterplan-lock / check (push) Successful in 9s
CI (SIAX Cloud) / security (pull_request) Successful in 15s
CI (SIAX Cloud) / security (push) Successful in 20s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 23s
CI (SIAX Cloud) / integration (pull_request) Successful in 27s
Security Scan (SIAX Cloud) / security (push) Successful in 33s
CI (SIAX Cloud) / quality (pull_request) Successful in 40s
CI (SIAX Cloud) / quality (push) Successful in 51s
Measured live 2026-09-22: release.yml's G17 attest finished 03:37:18, but
cd.yml's poll loop hit the digest at 03:37:02 (image pushed before the
attestation upload completed) and cosign 3.1.3 failed with 'Error: no
matching attestations: ' — the gate's retry regex required the trailing
'found', so a transient not-ready state was misread as a hard verify
failure. Broaden the regex to accept both message forms; the fail-closed
behaviour for REAL attest failures is unchanged.
2026-09-22 05:42:21 +02:00
admin 52d897c16a Merge pull request 'fix(db): subscriptions.created_at — migration 014 reparerar GET /api/subscriptions' (#86) from fix/subscriptions-created-at-migration into main
masterplan-lock / check (push) Successful in 6s
Security Scan (SIAX Cloud) / security (push) Successful in 16s
CI (SIAX Cloud) / security (push) Successful in 18s
CI (SIAX Cloud) / quality (push) Successful in 43s
Release chain (G17, ADR-W16-003) / Build, push, G17 (SBOM/scan/attest/verify/evidence) (push) Successful in 1m11s
CI (SIAX Cloud) / integration (push) Successful in 1m14s
Deploy to Coolify / deploy (push) Successful in 24s
2026-09-22 03:36:03 +00:00
admin d272e52ba0 fix(db): subscriptions.created_at — migration 014 reparerar GET /api/subscriptions (42703 mätt live)
CI (SIAX Cloud) / integration (push) Has been skipped
masterplan-lock / check (pull_request) Successful in 4s
masterplan-lock / check (push) Successful in 13s
Security Scan (SIAX Cloud) / security (push) Successful in 16s
CI (SIAX Cloud) / security (push) Successful in 21s
CI (SIAX Cloud) / security (pull_request) Successful in 18s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 19s
CI (SIAX Cloud) / integration (pull_request) Successful in 27s
CI (SIAX Cloud) / quality (push) Successful in 37s
CI (SIAX Cloud) / quality (pull_request) Successful in 37s
lib/subscriptions-store.ts listSubscriptions() SELECT:ar created_at men
sql/001_init.sql definierade aldrig kolumnen — GET /api/subscriptions har
alltså ALWAYS brutit mot Postgres i prod (42703 errorMissingColumn, mätt
live mot 0pt.app 2026-09-22: 500). Kolumnen är nu ADD:ad live på
0pt-edge-postgres (idempotent IF NOT EXISTS); denna migration gör
ändringen reproducerbar. GET svarar nu 200 [].
2026-09-22 05:33:13 +02:00
admin 2ae1fad1f5 Merge pull request 'fix(prod): map SiaxError in the 7 legacy money routes — DEPENDENCY_UNAVAILABLE/503 instead of opaque 500' (#81) from fix/legacy-routes-siax-error-mapping into main
Security Scan (SIAX Cloud) / security (push) Successful in 12s
CI (SIAX Cloud) / security (push) Successful in 14s
CI (SIAX Cloud) / integration (push) Successful in 27s
masterplan-lock / check (push) Successful in 31s
CI (SIAX Cloud) / quality (push) Successful in 36s
Release chain (G17, ADR-W16-003) / Build, push, G17 (SBOM/scan/attest/verify/evidence) (push) Successful in 1m44s
Deploy to Coolify / deploy (push) Successful in 15s
2026-09-22 02:41:55 +00:00
admin c7fd9d45a2 fix(prod): map SiaxError in the 7 legacy money routes — DEPENDENCY_UNAVAILABLE/503 instead of opaque 500 (0pt#53)
CI (SIAX Cloud) / integration (push) Has been skipped
masterplan-lock / check (pull_request) Successful in 3s
masterplan-lock / check (push) Successful in 3s
CI (SIAX Cloud) / security (push) Successful in 15s
Security Scan (SIAX Cloud) / security (push) Successful in 14s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 18s
CI (SIAX Cloud) / quality (pull_request) Successful in 31s
CI (SIAX Cloud) / quality (push) Successful in 40s
CI (SIAX Cloud) / security (pull_request) Successful in 42s
CI (SIAX Cloud) / integration (pull_request) Successful in 45s
getSqlForDurableStore throws SiaxError(DEPENDENCY_UNAVAILABLE, httpStatus 503,
retryable) when a money-bearing store would fall back to an in-memory Map in a
production runtime (the durable-store guard). The /api/0pt/* surface already
maps it via src/http/siax-error-response.ts; the seven legacy routes outside
the middleware matcher did not — the documented 503 leaked as Next's opaque
500 with no body.

- app/api/siax-error-mapping.ts: shared isSiaxError + siaxErrorResponseForLegacy
- orders (POST/GET), orders/[id] (GET/PATCH), subscriptions (GET/POST),
  payments/deposit, payments/release, admin/metrics: try/catch -> mapper,
  each route's own typed error contract preserved (idempotency conflict 409 etc.)
- webhooks/stripe: store outage -> 503 received:false reason:store_unavailable
  so Stripe's delivery retry path stays open (never a silent received:true)
- tests/api/legacy-routes-siax-error-mapping.test.ts: pins the 503 + body
2026-09-22 04:33:57 +02:00
admin 1d381f670f Merge pull request 'chore(release): re-pin siax-templates G17 hook pin 7725498 -> a401880' (#80) from fix/templates-pin-bump-2026-09-22 into main
masterplan-lock / check (push) Successful in 4s
CI (SIAX Cloud) / security (push) Successful in 14s
CI (SIAX Cloud) / integration (push) Successful in 46s
CI (SIAX Cloud) / quality (push) Successful in 57s
Release chain (G17, ADR-W16-003) / Build, push, G17 (SBOM/scan/attest/verify/evidence) (push) Successful in 1m14s
Security Scan (SIAX Cloud) / security (push) Successful in 1m48s
Deploy to Coolify / deploy (push) Successful in 14s
2026-09-22 02:12:48 +00:00
admin ab0f5a0c5a chore(release): re-pin siax-templates G17 hook pin 7725498 -> a401880
CI (SIAX Cloud) / integration (push) Has been skipped
masterplan-lock / check (push) Successful in 7s
masterplan-lock / check (pull_request) Successful in 4s
Security Scan (SIAX Cloud) / security (push) Successful in 16s
CI (SIAX Cloud) / security (pull_request) Successful in 12s
CI (SIAX Cloud) / quality (push) Successful in 35s
CI (SIAX Cloud) / quality (pull_request) Successful in 35s
CI (SIAX Cloud) / integration (pull_request) Successful in 36s
CI (SIAX Cloud) / security (push) Successful in 1m48s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 1m43s
Templates main moved 12 commits (PAY-35 module, ui-consumer lockfile,
recovery wave, X-708 profiles, deps). Verified: diff between pins contains
ZERO changes under ci/v2/reference-hooks/ (the G17 contract implementation),
so the bump is behaviour-neutral for the gate. release.yml
SIAX_TEMPLATES_PINNED_SHA and .siax/hook-pins.json templateRef bumped
together per the pin file's own reSyncInstructions.
2026-09-22 04:08:05 +02:00
admin d7dda986c7 Merge pull request 'chore(estate): capability-post owner = repo-namn "0pt"' (#79) from fix/cap-owner-repo-name into main
masterplan-lock / check (push) Successful in 4s
Security Scan (SIAX Cloud) / security (push) Successful in 12s
CI (SIAX Cloud) / security (push) Successful in 14s
CI (SIAX Cloud) / integration (push) Successful in 25s
CI (SIAX Cloud) / quality (push) Successful in 39s
Deploy to Coolify / deploy (push) Failing after 9m56s
Release chain (G17, ADR-W16-003) / Build, push, G17 (SBOM/scan/attest/verify/evidence) (push) Failing after 13s
2026-09-21 21:41:57 +00:00
admin 3ad3f1ac96 chore(estate): capability-post owner = repo-namn "0pt" (schema siax.capability + doctor CAP-RECORD-OWNER, 19 poster)
CI (SIAX Cloud) / integration (push) Has been skipped
masterplan-lock / check (push) Successful in 4s
CI (SIAX Cloud) / security (push) Successful in 13s
Security Scan (SIAX Cloud) / security (push) Successful in 17s
CI (SIAX Cloud) / quality (push) Successful in 38s
CI (SIAX Cloud) / integration (pull_request) Successful in 26s
masterplan-lock / check (pull_request) Successful in 4s
CI (SIAX Cloud) / quality (pull_request) Successful in 38s
CI (SIAX Cloud) / security (pull_request) Successful in 19s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 14s
2026-09-21 23:21:54 +02:00
admin 3a02a37f7a Merge pull request 'chore(capabilities): RW-005b — risk-assignment (0pt)' (#78) from chore/risk-assign-2026-09-21 into main
masterplan-lock / check (push) Successful in 4s
CI (SIAX Cloud) / security (push) Successful in 15s
CI (SIAX Cloud) / integration (push) Successful in 24s
Security Scan (SIAX Cloud) / security (push) Successful in 19s
CI (SIAX Cloud) / quality (push) Successful in 35s
Release chain (G17, ADR-W16-003) / Build, push, G17 (SBOM/scan/attest/verify/evidence) (push) Failing after 7s
Deploy to Coolify / deploy (push) Failing after 10m8s
2026-09-21 19:57:24 +00:00
Claude Code 67d40c7713 chore(capabilities): RW-005b — risk-assignment (0pt)
CI (SIAX Cloud) / integration (push) Has been skipped
masterplan-lock / check (pull_request) Successful in 6s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 18s
Security Scan (SIAX Cloud) / security (push) Successful in 16s
CI (SIAX Cloud) / security (push) Successful in 16s
CI (SIAX Cloud) / integration (pull_request) Successful in 26s
CI (SIAX Cloud) / quality (pull_request) Successful in 38s
CI (SIAX Cloud) / quality (push) Successful in 37s
CI (SIAX Cloud) / security (pull_request) Successful in 1m17s
masterplan-lock / check (push) Successful in 1m15s
Regeldriven tilldelning per RAG-003-RISK-TAXONOMY: L2=läsande, L3=mutation, L4=major/senior-approval, L5=legal/finansiell. PII per domän (fin0/pay0=high, konsument=medium, system=low/none). Konservativ L5/high-skeletten ersatt.
2026-09-21 21:52:25 +02:00
admin c9955d74f4 Merge pull request 'docs: fix AGENTS.md push claim + protected-paths gap (enable_push is false, not true)' (#74) from docs/agents-branch-protection-drift-fix into main
masterplan-lock / check (push) Successful in 5s
CI (SIAX Cloud) / security (push) Successful in 13s
Security Scan (SIAX Cloud) / security (push) Successful in 12s
CI (SIAX Cloud) / quality (push) Successful in 2m56s
CI (SIAX Cloud) / integration (push) Successful in 2m56s
Release chain (G17, ADR-W16-003) / Build, push, G17 (SBOM/scan/attest/verify/evidence) (push) Failing after 8s
Deploy to Coolify / deploy (push) Failing after 11m24s
2026-09-21 19:47:16 +00:00
admin 7421d5fe58 Merge branch 'main' into docs/agents-branch-protection-drift-fix
CI (SIAX Cloud) / integration (push) Has been skipped
masterplan-lock / check (push) Successful in 4s
CI (SIAX Cloud) / security (push) Successful in 15s
Security Scan (SIAX Cloud) / security (push) Successful in 14s
CI (SIAX Cloud) / quality (push) Successful in 39s
masterplan-lock / check (pull_request) Successful in 6s
CI (SIAX Cloud) / security (pull_request) Successful in 14s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 15s
CI (SIAX Cloud) / integration (pull_request) Successful in 40s
CI (SIAX Cloud) / quality (pull_request) Successful in 41s
2026-09-21 19:24:52 +00:00
siax-bot a049096d4a Merge pull request 'feat(X-737): Synthetic Data Factory (0pt dataset-truth + INF0-generering)' (#77) from feat/x737-synthetic-factory into main
masterplan-lock / check (push) Successful in 10s
CI (SIAX Cloud) / security (push) Successful in 15s
Security Scan (SIAX Cloud) / security (push) Successful in 16s
CI (SIAX Cloud) / integration (push) Successful in 26s
CI (SIAX Cloud) / quality (push) Successful in 37s
Deploy to Coolify / deploy (push) Failing after 10m36s
Release chain (G17, ADR-W16-003) / Build, push, G17 (SBOM/scan/attest/verify/evidence) (push) Failing after 1m10s
2026-09-21 11:14:41 +00:00
admin 8411f9759e feat(X-737): Synthetic Data Factory — sampling→synthesis (INF0-port)→PII/privacy (fail-closed före publish)→quality→dedupe→contamination→deterministisk train/val/test-split; provenance per rad (policy+model+source+sha256). 5/5 tester
masterplan-lock / check (push) Successful in 5s
masterplan-lock / check (pull_request) Successful in 4s
CI (SIAX Cloud) / security (push) Successful in 18s
Security Scan (SIAX Cloud) / security (push) Successful in 18s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 14s
CI (SIAX Cloud) / quality (push) Successful in 38s
CI (SIAX Cloud) / quality (pull_request) Successful in 35s
CI (SIAX Cloud) / integration (pull_request) Successful in 51s
CI (SIAX Cloud) / integration (push) Failing after 1m30s
CI (SIAX Cloud) / security (pull_request) Successful in 1m18s
2026-09-21 13:07:54 +02:00
admin b8c92de617 Merge pull request 'chore(capabilities): RW-005 — capability-/surface-poster (surfaces-fasen)' (#76) from chore/capability-surfaces-2026-09-21 into main
Deploy to Coolify / deploy (push) Failing after 10m8s
masterplan-lock / check (push) Successful in 6s
Release chain (G17, ADR-W16-003) / Build, push, G17 (SBOM/scan/attest/verify/evidence) (push) Failing after 11s
Security Scan (SIAX Cloud) / security (push) Successful in 13s
CI (SIAX Cloud) / security (push) Successful in 17s
CI (SIAX Cloud) / integration (push) Successful in 48s
CI (SIAX Cloud) / quality (push) Successful in 1m24s
2026-09-21 10:20:58 +00:00
admin 5fef70484a chore(capabilities): RW-005 — siax.capability-poster (konservativ default L5/high, risk-assignment pending) + detekterade siax.surface-poster
CI (SIAX Cloud) / integration (push) Has been skipped
masterplan-lock / check (push) Successful in 7s
masterplan-lock / check (pull_request) Successful in 12s
Security Scan (SIAX Cloud) / security (push) Successful in 13s
CI (SIAX Cloud) / quality (pull_request) Successful in 54s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 59s
CI (SIAX Cloud) / security (push) Successful in 58s
CI (SIAX Cloud) / security (pull_request) Successful in 59s
CI (SIAX Cloud) / integration (pull_request) Successful in 1m6s
CI (SIAX Cloud) / quality (push) Successful in 1m24s
- surfaces detekterade ur filsystemet (openapi/bin/mcp-sdk/next/n0d-job/sdk-signaturer)
- siax.surface: capabilityId+kind+entrypoint (authRequired=true per plattformspolicy)
- risk-assignment = repoägarens domänbedömning (RW-005b, siax-standard REMAINING_WORK)
- genererat av siax-standard packages/estate/bin/generate-capability-surfaces.mjs
2026-09-21 12:13:54 +02:00
admin 8e758887dc Merge pull request 'chore(recovery): P005-reparationsvåg — verifierad backup-, restore- och licens-evidens' (#75) from chore/recovery-records-2026-09-21 into main
Security Scan (SIAX Cloud) / security (push) Successful in 14s
CI (SIAX Cloud) / security (push) Successful in 21s
CI (SIAX Cloud) / quality (push) Successful in 35s
masterplan-lock / check (push) Successful in 37s
CI (SIAX Cloud) / integration (push) Successful in 1m56s
Release chain (G17, ADR-W16-003) / Build, push, G17 (SBOM/scan/attest/verify/evidence) (push) Failing after 6s
Deploy to Coolify / deploy (push) Failing after 10m15s
2026-09-20 23:44:30 +00:00
admin 85c632cd5b ci: retrigger (flaky infra, main grön)
CI (SIAX Cloud) / integration (push) Has been skipped
masterplan-lock / check (push) Successful in 5s
masterplan-lock / check (pull_request) Successful in 4s
CI (SIAX Cloud) / security (push) Successful in 14s
Security Scan (SIAX Cloud) / security (push) Successful in 14s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 14s
CI (SIAX Cloud) / integration (pull_request) Successful in 27s
CI (SIAX Cloud) / quality (push) Successful in 39s
CI (SIAX Cloud) / security (pull_request) Successful in 1m52s
CI (SIAX Cloud) / quality (pull_request) Successful in 2m48s
2026-09-21 01:41:21 +02:00
admin 82500997a5 chore(recovery): P005-reparationsvåg — verifierad backup-policy, restore-drill (klon från server8-backup, fsck+SHA-parity ok) och licensbedömning per ADR-024
CI (SIAX Cloud) / integration (push) Has been skipped
masterplan-lock / check (pull_request) Successful in 4s
masterplan-lock / check (push) Successful in 4s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 15s
CI (SIAX Cloud) / security (pull_request) Successful in 19s
Security Scan (SIAX Cloud) / security (push) Successful in 16s
CI (SIAX Cloud) / security (push) Successful in 17s
CI (SIAX Cloud) / quality (pull_request) Successful in 41s
CI (SIAX Cloud) / quality (push) Successful in 41s
CI (SIAX Cloud) / integration (pull_request) Failing after 2m9s
- siax.backup: daglig replikering server8 + restic offsite (lastRunAt 2026-09-21T01:10:27+02:00)
- siax.restore-evidence: 36/36 repon drillade mot backup (f46865d7)
- siax.license-assessment + manifest: LicenseRef-SIAX-Proprietary/MIT godkänd per ADR-024
2026-09-21 01:14:01 +02:00
adminandClaude Sonnet 5 754dcc201f docs: correct AGENTS.md branch-protection prose to match live config
CI (SIAX Cloud) / integration (push) Has been skipped
masterplan-lock / check (push) Successful in 4s
CI (SIAX Cloud) / security (push) Successful in 16s
Security Scan (SIAX Cloud) / security (push) Successful in 17s
CI (SIAX Cloud) / quality (push) Successful in 36s
masterplan-lock / check (pull_request) Successful in 4s
CI (SIAX Cloud) / security (pull_request) Successful in 14s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 23s
CI (SIAX Cloud) / quality (pull_request) Successful in 39s
CI (SIAX Cloud) / integration (pull_request) Successful in 51s
Rewrite the branch-protection / protected-paths section of AGENTS.md to
state the verified-live Gitea branch_protections values instead of stale
prose. No behavior change.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-20 23:55:46 +02:00
admin f46865d71a Merge pull request 'chore(release): bump siax-templates pin after deliberate review' (#73) from fix/siax-templates-pin-bump into main
masterplan-lock / check (push) Successful in 10s
Security Scan (SIAX Cloud) / security (push) Successful in 15s
CI (SIAX Cloud) / integration (push) Successful in 50s
CI (SIAX Cloud) / security (push) Successful in 1m22s
CI (SIAX Cloud) / quality (push) Successful in 1m29s
Deploy to Coolify / deploy (push) Successful in 16s
Release chain (G17, ADR-W16-003) / Build, push, G17 (SBOM/scan/attest/verify/evidence) (push) Successful in 1m9s
2026-09-18 02:04:25 +00:00
admin 1ed035327d chore(release): pin siax-templates to 7725498 (deliberate re-review)
CI (SIAX Cloud) / integration (push) Has been skipped
masterplan-lock / check (pull_request) Successful in 4s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 15s
Security Scan (SIAX Cloud) / security (push) Successful in 18s
CI (SIAX Cloud) / security (pull_request) Successful in 18s
CI (SIAX Cloud) / security (push) Successful in 21s
CI (SIAX Cloud) / quality (pull_request) Successful in 38s
CI (SIAX Cloud) / quality (push) Successful in 38s
masterplan-lock / check (push) Successful in 41s
CI (SIAX Cloud) / integration (pull_request) Successful in 1m16s
Gate files (lib/pinned-tools.sh, G17.sh) unchanged between 384e350 and
7725498 — diff is template/dep updates only (web-app, worker deps, otel
bootstrap, HSP docs). Verified before bumping the pin.
2026-09-18 03:58:48 +02:00