singularity-forge/.sf
Mikael Hugo cf52aceb64 feat(uok,gate-runner): extend ctx with surface/runControl/permissionProfile/parentTrace
Slice 3b of "Make UOK the SF Control Plane". UokGateRunner.run now reads
the schema-v2 run-context fields off ctx and propagates them into every
gate_run trace event (unknown-gate path, circuit-breaker-blocked path,
normal execution path). Fields are omitted when absent so legacy callers
keep the pre-v2 shape and status-uok continues to classify them as
"legacy" rather than "incomplete".

Helper buildGateRunEvent centralizes the trace shape so the three sites
stay in sync.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-14 18:13:45 +02:00
..
DECISIONS.md sf snapshot: pre-dispatch, uncommitted changes after 31m inactivity 2026-05-10 06:26:32 +02:00
NON-GOALS.md refactor(sf): rename guidance files TASTE.md→STYLE.md, ANTI-GOALS.md→NON-GOALS.md 2026-05-10 21:28:31 +02:00
PREFERENCES.md sf snapshot: uncommitted changes after 61m inactivity 2026-05-07 16:39:39 +02:00
preferences.yaml sf snapshot: uncommitted changes after 49m inactivity 2026-05-12 16:45:04 +02:00
PRINCIPLES.md sf snapshot: uncommitted changes after 110m inactivity 2026-05-08 00:17:47 +02:00
PROJECT.md sf snapshot: uncommitted changes after 383m inactivity 2026-05-14 16:03:35 +02:00
REQUIREMENTS.md sf snapshot: uncommitted changes after 383m inactivity 2026-05-14 16:03:35 +02:00
STYLE.md refactor(sf): rename guidance files TASTE.md→STYLE.md, ANTI-GOALS.md→NON-GOALS.md 2026-05-10 21:28:31 +02:00