activity-core/workplans
tegwick 1c4b3c592c
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
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>
2026-08-21 13:57:48 +02:00
..
archived fix(context): use repo-scoping /scope/context endpoint 2026-07-13 23:19:50 +02:00
ACTIVITY-WP-0005-railiance01-production-service.md Record state hub IDs for railiance deployment 2026-05-22 13:51:51 +02:00
ACTIVITY-WP-0006-post-triage-operational-hardening.md Add automation status surface 2026-07-01 20:12:04 +02:00
ACTIVITY-WP-0007-ops-inventory-probe-runner.md Close ops inventory probe handoff 2026-06-16 03:51:02 +02:00
ACTIVITY-WP-0008-weekly-coding-retro.md Add weekly coding retro dry-run scheduler script 2026-07-09 00:29:25 +02:00
ACTIVITY-WP-0009-intent-gap-closure.md docs(workplan): align ACTIVITY-WP-0009 closeout with ESO deployment 2026-07-08 00:29:08 +02:00
ACTIVITY-WP-0010-daily-triage-llm-reconciliation.md Reevaluate blocked workplans WP-0008/0009/0010/0015 2026-07-03 19:19:52 +02:00
ACTIVITY-WP-0011-event-payload-context-resolver.md Finish event payload resolver workplan 2026-06-18 15:15:07 +02:00
ACTIVITY-WP-0012-definition-schedule-hot-reload.md feat(ACTIVITY-WP-0012): complete live admin-sync no-restart smoke 2026-06-22 16:25:26 +02:00
ACTIVITY-WP-0013-reuse-surface-report-gaps-resolver.md Add reuse-surface report gaps resolver 2026-06-18 17:58:00 +02:00
ACTIVITY-WP-0014-schedule-misfire-robustness.md feat(ACTIVITY-WP-0014): close workplan — catchup_latest deployed & verified on railiance01 2026-06-24 12:52:54 +02:00
ACTIVITY-WP-0015-adopt-statehub-beachhead-endpoint.md docs(WP-0015): record railiance01 beachhead deploy evidence 2026-07-09 01:34:04 +02:00
ACTIVITY-WP-0016-llm-output-robustness-trust-boundary.md ACTIVITY-WP-0016: finished 2026-07-02 11:55:07 +02:00
ACTIVITY-WP-0017-core-hub-ops-evidence-sink.md Add Core Hub ops evidence sink 2026-06-27 20:34:25 +02:00
ACTIVITY-WP-0018-own-infra-automation-status.md Add automation status surface 2026-07-01 20:12:04 +02:00
ACTIVITY-WP-0019-automation-schedule-inventory-targets.md Add automation inventory surface 2026-07-02 02:15:39 +02:00
ACTIVITY-WP-0020-weekly-forgejo-package-prune.md Finish ACTIVITY-WP-0020: enable weekly Forgejo package prune 2026-07-21 19:20:42 +02:00
ACTIVITY-WP-0021-prod-automation-reliability.md Finish ACTIVITY-WP-0021: state-hub sink default + deploy verification 2026-07-21 07:33:03 +02:00
ACTIVITY-WP-0022-issuesink-no-default-forgejo.md Implement ACTIVITY-WP-0022/0023: safe sink default and gap closures 2026-07-21 21:40:08 +02:00
ACTIVITY-WP-0023-intent-scope-gap-closure.md Finish ACTIVITY-WP-0023: ESO FORGEJO_TOKEN and gap dispositions 2026-07-21 23:19:10 +02:00
ACTIVITY-WP-0024-operator-automation-console.md Implement ACTIVITY-WP-0024 operator automation console 2026-07-21 23:51:39 +02:00
ACTIVITY-WP-0025-ops-ui-sso-access.md Finish ACTIVITY-WP-0025 after NK-WP-0021 group allowlist. 2026-07-22 17:47:57 +02:00
ACTIVITY-WP-0026-ops-run-claim-queue.md docs: realign WP-0029 and boundaries with canon and nexus owners 2026-08-18 10:27:29 +02:00
ACTIVITY-WP-0027-llm-connect-and-run-artifacts.md fix(edge): retry+degrade side-effect POSTs; finish ACTIVITY-WP-0027 2026-08-05 17:53:00 +02:00
ACTIVITY-WP-0028-activity-review-cli.md docs: mark activity CLI v1 implemented (WP-0028) 2026-08-06 13:07:38 +02:00
ACTIVITY-WP-0029-hub-port-alignment.md feat(ACTIVITY-WP-0029): inventory callers, retarget sweep, bound execution 2026-08-18 10:52:56 +02:00
ACTIVITY-WP-0030-daily-sbom-catchup.md feat(sbom): draft bounded daily SBOM catch-up (ACTIVITY-WP-0030-T01) 2026-08-21 08:45:40 +02:00
ACTIVITY-WP-0031-production-execution-reliability-cleanup.md docs(wp-0031): record verified OpenRouter diagnosis 2026-08-21 09:06:36 +02:00
ACTIVITY-WP-0032-glas-profile-execution-contract.md docs: accept ACT-ADR-006, profile-driven execution over the pull queue 2026-08-21 13:57:48 +02:00
ADHOC-2026-06-01.md Expand rule actions for per-repo tasks 2026-06-03 11:58:24 +02:00
ADHOC-2026-08-20.md Repair production automation truth and schedule cleanup 2026-08-20 11:20:23 +02:00
custodian-WP-0001-temporal-backbone.md chore(workplan): close WP-0001 Foundation — all 21 tasks done 2026-05-14 15:03:26 +02:00
custodian-WP-0002-triggers-ops.md feat(WP-0002): complete Triggers & Ops workstream 2026-03-28 01:04:43 +01:00
custodian-WP-0003a-event-bridge-model-rules-registry.md feat(event-bridge): WP-0003a — domain model, rules module, event type registry 2026-05-14 22:01:15 +02:00
custodian-WP-0003b-event-bridge-parser-workflow-triggers.md chore(consistency): sync task status from DB [auto] 2026-05-14 23:03:29 +02:00
custodian-WP-0003c-event-bridge-context-integration.md fix(context): use repo-scoping /scope/context endpoint 2026-07-13 23:19:50 +02:00
custodian-WP-0004-railiance-ops.md chore(WP-0004): mark workplan done 2026-05-15 00:05:01 +02:00