normativas-israel Compliance workbench
Current milestone M1 · Living geometry

Program status · 2026-07-10

From a working skeleton to living geometry.

M1 is underway. The deterministic watcher now discovers Speckle versions, persists idempotent raw handoffs and runs against a safe offline fixture. The existing three.js viewer stays. The Forma publisher, geometry materialization, live project cards and real end-to-end validation remain. No compliance result is simulated or real yet.

17%
M1 progress 1 of 6 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
Deterministic Speckle watchercomplete
Forma to Speckle publisherpending
Speckle geometry materializationpending
Live project cardspending
three.js layers, isolate and hidepending
Real publish-to-orbit demoblocked

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

CIMain is green; the watcher slice passes its offline test suitegood
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
Speckle watcherThree fixture versions handed off once; a repeat produces zero duplicatesgood
M1 integration auditReference repo reused for Forma extraction and Speckle reading; publisher seam remainswarn
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. Build geometry-prep to receive the watcher's raw root-object handoffs and emit an immutable scene artifact.
  2. Build the server-side Forma-to-Speckle publisher, then wire live project cards and the existing three.js viewer.
  3. Run the real publish-to-orbit demo after Speckle sign-in and the local token are available.

Blocked

Speckle access

The final real-account M1 validation needs a signed-in Speckle account and a least-scope Speckle token in the local gitignored .env file. Offline implementation continues without it.