normativas-israel Compliance workbench
Current milestone M0 complete · M1 not started

Program status · 2026-07-10

From planning package to a working skeleton.

M0 is complete: the synthetic fixture is reproducible, CI is green, and a sanitized dashboard is live on free Cloudflare Pages with no billing relationship. Supabase is connected to GitHub. The prior integration repo is located and audited: it has reusable Forma and Speckle pieces but no complete publisher. Local Speckle access is the only Enrique-owned M1 gate. No compliance result is simulated or real yet.

100%
M0 completion 9 of 9 tasks complete

01 · Delivery map

Milestones and progress

Each milestone closes with a reproducible demo, never a calendar date.

  1. M0Skeleton
  2. M1Living geometry
  3. M2First run
  4. M3Rule and verdict
  5. M4Report
  6. M5Real project
Planning package and repositorycomplete
Shared contracts and schemascomplete
Synthetic Level 1 boxcomplete
Continuous integrationcomplete
Static progress dashboardcomplete
Cloudflare Pages production deploymentcomplete
Cloudflare Access for preview deploymentscomplete
Public-safe production dashboardcomplete
Supabase GitHub integrationcomplete

02 · Repository

Codex activity

Recent commits

  • privateRepository activity stays in the private local dashboard.

Latest decisions

  • privateDecision detail stays in the private local dashboard.

03 · Verification

Health

CIGreen — main and all four open engine-brief pull requests passedgood
Golden fixtureDeterministic output verified locallygood
Contract examplesFive annex examples validategood
Cloudflare PagesFree production deploy is public and sanitized; previews require Access sign-ingood
SupabasePersistence project is connected to the production branchgood
Viewer directionExisting three.js renderer selected; Speckle supplies geometrygood
M1 integration auditReference repo located; Forma-to-Speckle publish seam is Codex workwarn
GitHub toolingCodex connector plus authenticated gh; no extra project tokengood
Proposal researchNoise, Hebrew RTL and OpenFOAM wrapper research recordedgood
No black boxes.

Fixture inputs and outputs are versioned. Future runs will retain inputs, outputs and logs.

04 · Hand-off

Next and blocked

Only external choices that need Enrique are marked as blocked.

Next

  1. Before M1, verify the Speckle token is present in the local gitignored .env file.
  2. Codex reuses the audited Forma and Speckle pieces and implements their missing publish seam during M1.

Blocked

Speckle access

M1 needs a least-scope Speckle token in the local gitignored .env file. This is the only current Enrique-owned M1 gate.