docs: accept ACT-ADR-006, profile-driven execution over the pull queue
glas-harness answered both open questions from ACTIVITY-WP-0032, so T01 is resolved as option A: the ops_run pull queue stays and carries the versioned harness_profile_ref plus attribution refs. The claiming executor passes the request into Glas, which resolves or refuses before sandbox creation. This changes the execution contract without also changing scheduling topology. Two answers shaped the plan: - harness_profile_ref and approach_hint coexist with distinct semantics. approach_hint must never override, synthesize, or fall back from an absent or invalid profile ref on governed execution — T02 must enforce that in code. - The glas-harness catalog is authoritative and must not be mirrored. Glas has no network validation service today, so emit-time remote validation is not available. T03 is corrected accordingly: validate locally and structurally, rely on the execution-side Glas resolver as the mandatory fail-closed check, and record the residual gap rather than papering over it with a mirrored catalogue. Hub decision 147beec6-7fe7-4837-8e3a-4264a240379d. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
5793eb3cd4
commit
1c4b3c592c
3 changed files with 204 additions and 41 deletions
2
SCOPE.md
2
SCOPE.md
|
|
@ -282,6 +282,8 @@ Open work (SBOM catch-up parked — CUST-WP-0062 / ACTIVITY-WP-0030):
|
|||
- `docs/adr/adr-002-definition-format.md`
|
||||
- `docs/adr/adr-003-rule-instruction-model.md`
|
||||
- `docs/adr/adr-004-producer-trust-boundary.md`
|
||||
- `docs/adr/adr-005-ops-runs-vs-dev-work-records.md`
|
||||
- `docs/adr/adr-006-glas-profile-execution.md`
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue