2026-07-21 04:11:07 +02:00
|
|
|
# Work Records — activity-core
|
|
|
|
|
|
|
|
|
|
> Generated by `statehub fix-consistency` (CUST-WP-0061-T04, work-record
|
|
|
|
|
> stage 3). Do not edit by hand — edit the source file/block listed for
|
|
|
|
|
> each record and re-run fix-consistency to refresh this index. Archived
|
|
|
|
|
> workplans are omitted; closed decisions/intakes/engagements stay listed
|
|
|
|
|
> so recently-resolved work is still visible. [auto]
|
|
|
|
|
|
|
|
|
|
| Kind | ID | Status | Lane | Source |
|
|
|
|
|
| --- | --- | --- | --- | --- |
|
|
|
|
|
| workplan | ACTIVITY-WP-0005 | finished | — | workplans/ACTIVITY-WP-0005-railiance01-production-service.md |
|
|
|
|
|
| workplan | ACTIVITY-WP-0006 | finished | — | workplans/ACTIVITY-WP-0006-post-triage-operational-hardening.md |
|
|
|
|
|
| workplan | ACTIVITY-WP-0007 | finished | — | workplans/ACTIVITY-WP-0007-ops-inventory-probe-runner.md |
|
|
|
|
|
| workplan | ACTIVITY-WP-0008 | finished | — | workplans/ACTIVITY-WP-0008-weekly-coding-retro.md |
|
|
|
|
|
| workplan | ACTIVITY-WP-0009 | finished | — | workplans/ACTIVITY-WP-0009-intent-gap-closure.md |
|
|
|
|
|
| workplan | ACTIVITY-WP-0010 | finished | — | workplans/ACTIVITY-WP-0010-daily-triage-llm-reconciliation.md |
|
|
|
|
|
| workplan | ACTIVITY-WP-0011 | finished | — | workplans/ACTIVITY-WP-0011-event-payload-context-resolver.md |
|
|
|
|
|
| workplan | ACTIVITY-WP-0012 | finished | — | workplans/ACTIVITY-WP-0012-definition-schedule-hot-reload.md |
|
|
|
|
|
| workplan | ACTIVITY-WP-0013 | finished | — | workplans/ACTIVITY-WP-0013-reuse-surface-report-gaps-resolver.md |
|
|
|
|
|
| workplan | ACTIVITY-WP-0014 | finished | — | workplans/ACTIVITY-WP-0014-schedule-misfire-robustness.md |
|
|
|
|
|
| workplan | ACTIVITY-WP-0015 | finished | — | workplans/ACTIVITY-WP-0015-adopt-statehub-beachhead-endpoint.md |
|
|
|
|
|
| workplan | ACTIVITY-WP-0016 | finished | — | workplans/ACTIVITY-WP-0016-llm-output-robustness-trust-boundary.md |
|
|
|
|
|
| workplan | ACTIVITY-WP-0017 | finished | — | workplans/ACTIVITY-WP-0017-core-hub-ops-evidence-sink.md |
|
|
|
|
|
| workplan | ACTIVITY-WP-0018 | finished | — | workplans/ACTIVITY-WP-0018-own-infra-automation-status.md |
|
|
|
|
|
| workplan | ACTIVITY-WP-0019 | finished | — | workplans/ACTIVITY-WP-0019-automation-schedule-inventory-targets.md |
|
2026-07-21 21:20:52 +02:00
|
|
|
| workplan | ACTIVITY-WP-0020 | finished | — | workplans/ACTIVITY-WP-0020-weekly-forgejo-package-prune.md |
|
|
|
|
|
| workplan | ACTIVITY-WP-0021 | finished | — | workplans/ACTIVITY-WP-0021-prod-automation-reliability.md |
|
2026-07-21 21:41:59 +02:00
|
|
|
| workplan | ACTIVITY-WP-0022 | finished | — | workplans/ACTIVITY-WP-0022-issuesink-no-default-forgejo.md |
|
2026-07-21 23:20:57 +02:00
|
|
|
| workplan | ACTIVITY-WP-0023 | finished | — | workplans/ACTIVITY-WP-0023-intent-scope-gap-closure.md |
|
2026-07-21 23:53:20 +02:00
|
|
|
| workplan | ACTIVITY-WP-0024 | finished | — | workplans/ACTIVITY-WP-0024-operator-automation-console.md |
|
2026-07-22 17:47:57 +02:00
|
|
|
| workplan | ACTIVITY-WP-0025 | finished | — | workplans/ACTIVITY-WP-0025-ops-ui-sso-access.md |
|
2026-08-18 10:29:28 +02:00
|
|
|
| workplan | ACTIVITY-WP-0026 | finished | — | workplans/ACTIVITY-WP-0026-ops-run-claim-queue.md |
|
2026-08-06 13:07:38 +02:00
|
|
|
| workplan | ACTIVITY-WP-0027 | finished | — | workplans/ACTIVITY-WP-0027-llm-connect-and-run-artifacts.md |
|
|
|
|
|
| workplan | ACTIVITY-WP-0028 | finished | — | workplans/ACTIVITY-WP-0028-activity-review-cli.md |
|
2026-08-22 22:51:13 +02:00
|
|
|
| workplan | ACTIVITY-WP-0029 | finished | — | workplans/ACTIVITY-WP-0029-hub-port-alignment.md |
|
|
|
|
|
| workplan | ACTIVITY-WP-0030 | finished | — | workplans/ACTIVITY-WP-0030-daily-sbom-catchup.md |
|
2026-08-20 11:20:23 +02:00
|
|
|
| workplan | ACTIVITY-WP-0031 | active | — | workplans/ACTIVITY-WP-0031-production-execution-reliability-cleanup.md |
|
feat(ops-run): carry harness_profile_ref and attribution refs
ACTIVITY-WP-0032-T02 / ACT-ADR-006. ops_runs grows harness_profile_ref (text,
indexed) and execution_refs (jsonb), migration 0008, threaded through the
emission path, queue projection, and run artefacts.
The important part is the enforcement, not the columns. ACT-ADR-006 says
approach_hint must never override, synthesize, or fall back from an absent or
invalid harness_profile_ref — a silent fallback would reintroduce the
claim-time routing failure of 2026-08-17. resolve_execution_selector never
consults the hint: a malformed ref raises even when a hint is present, and
ACTIVITY_CORE_REQUIRE_HARNESS_PROFILE turns an absent ref into an error once
definitions have migrated.
Validation is structural only, since the glas-harness catalogue is
authoritative and must not be mirrored. Requiring the <id>@<version> pin is
worth doing locally: GlasProfiles.resolve matches an unpinned ref against every
version and refuses it as ambiguous, so the pin converts a late failure into an
emission-time error without knowing any profile id.
Migration verified on real PostgreSQL 16: upgrade, downgrade, re-upgrade, and a
legacy-shaped row still inserts and stays claimable.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-21 14:14:08 +02:00
|
|
|
| workplan | ACTIVITY-WP-0032 | active | — | workplans/ACTIVITY-WP-0032-glas-profile-execution-contract.md |
|
2026-08-22 22:51:13 +02:00
|
|
|
| workplan | ACTIVITY-WP-0033 | finished | — | workplans/ACTIVITY-WP-0033-sbom-catchup-retry-boundary.md |
|
2026-08-22 23:57:48 +02:00
|
|
|
| workplan | ACTIVITY-WP-0034 | active | — | workplans/ACTIVITY-WP-0034-sbom-controlled-source-reference.md |
|
2026-08-23 14:40:44 +02:00
|
|
|
| workplan | ACTIVITY-WP-0035 | active | — | workplans/ACTIVITY-WP-0035-intent-boundary-guardrails.md |
|
|
|
|
|
| workplan | ACTIVITY-WP-0036 | active | — | workplans/ACTIVITY-WP-0036-queue-identity-and-lease-integrity.md |
|
2026-07-21 04:11:07 +02:00
|
|
|
| workplan | ADHOC-2026-06-01 | finished | — | workplans/ADHOC-2026-06-01.md |
|
2026-08-20 11:20:23 +02:00
|
|
|
| workplan | ADHOC-2026-08-20 | finished | — | workplans/ADHOC-2026-08-20.md |
|
2026-08-23 14:40:44 +02:00
|
|
|
| workplan | ACTIVITY-WP-ADHOC-2026-08-23 | finished | — | workplans/ADHOC-2026-08-23.md |
|
2026-07-21 04:11:07 +02:00
|
|
|
| workplan | custodian-WP-0001 | done | — | workplans/custodian-WP-0001-temporal-backbone.md |
|
|
|
|
|
| workplan | custodian-WP-0002 | done | — | workplans/custodian-WP-0002-triggers-ops.md |
|
|
|
|
|
| workplan | custodian-WP-0003a | done | — | workplans/custodian-WP-0003a-event-bridge-model-rules-registry.md |
|
|
|
|
|
| workplan | custodian-WP-0003b | done | — | workplans/custodian-WP-0003b-event-bridge-parser-workflow-triggers.md |
|
|
|
|
|
| workplan | custodian-WP-0003c | done | — | workplans/custodian-WP-0003c-event-bridge-context-integration.md |
|
|
|
|
|
| workplan | custodian-WP-0004 | done | — | workplans/custodian-WP-0004-railiance-ops.md |
|
|
|
|
|
| task | ACTIVITY-WP-0005-T01 | done | — | workplans/ACTIVITY-WP-0005-railiance01-production-service.md |
|
|
|
|
|
| task | ACTIVITY-WP-0005-T02 | done | — | workplans/ACTIVITY-WP-0005-railiance01-production-service.md |
|
|
|
|
|
| task | ACTIVITY-WP-0005-T03 | done | — | workplans/ACTIVITY-WP-0005-railiance01-production-service.md |
|
|
|
|
|
| task | ACTIVITY-WP-0005-T04 | done | — | workplans/ACTIVITY-WP-0005-railiance01-production-service.md |
|
|
|
|
|
| task | ACTIVITY-WP-0006-T01 | done | — | workplans/ACTIVITY-WP-0006-post-triage-operational-hardening.md |
|
|
|
|
|
| task | ACTIVITY-WP-0006-T02 | done | — | workplans/ACTIVITY-WP-0006-post-triage-operational-hardening.md |
|
|
|
|
|
| task | ACTIVITY-WP-0006-T03 | done | — | workplans/ACTIVITY-WP-0006-post-triage-operational-hardening.md |
|
|
|
|
|
| task | ACTIVITY-WP-0006-T04 | done | — | workplans/ACTIVITY-WP-0006-post-triage-operational-hardening.md |
|
|
|
|
|
| task | ACTIVITY-WP-0006-T05 | done | — | workplans/ACTIVITY-WP-0006-post-triage-operational-hardening.md |
|
|
|
|
|
| task | ACTIVITY-WP-0006-T06 | done | — | workplans/ACTIVITY-WP-0006-post-triage-operational-hardening.md |
|
|
|
|
|
| task | ACTIVITY-WP-0007-T01 | done | — | workplans/ACTIVITY-WP-0007-ops-inventory-probe-runner.md |
|
|
|
|
|
| task | ACTIVITY-WP-0007-T02 | done | — | workplans/ACTIVITY-WP-0007-ops-inventory-probe-runner.md |
|
|
|
|
|
| task | ACTIVITY-WP-0007-T03 | done | — | workplans/ACTIVITY-WP-0007-ops-inventory-probe-runner.md |
|
|
|
|
|
| task | ACTIVITY-WP-0007-T04 | done | — | workplans/ACTIVITY-WP-0007-ops-inventory-probe-runner.md |
|
|
|
|
|
| task | ACTIVITY-WP-0007-T05 | done | — | workplans/ACTIVITY-WP-0007-ops-inventory-probe-runner.md |
|
|
|
|
|
| task | ACTIVITY-WP-0007-T06 | done | — | workplans/ACTIVITY-WP-0007-ops-inventory-probe-runner.md |
|
|
|
|
|
| task | ACTIVITY-WP-0008-T01 | done | — | workplans/ACTIVITY-WP-0008-weekly-coding-retro.md |
|
|
|
|
|
| task | ACTIVITY-WP-0008-T02 | done | — | workplans/ACTIVITY-WP-0008-weekly-coding-retro.md |
|
|
|
|
|
| task | ACTIVITY-WP-0008-T03 | done | — | workplans/ACTIVITY-WP-0008-weekly-coding-retro.md |
|
|
|
|
|
| task | ACTIVITY-WP-0009-T01 | done | — | workplans/ACTIVITY-WP-0009-intent-gap-closure.md |
|
|
|
|
|
| task | ACTIVITY-WP-0009-T02 | done | — | workplans/ACTIVITY-WP-0009-intent-gap-closure.md |
|
|
|
|
|
| task | ACTIVITY-WP-0009-T03 | done | — | workplans/ACTIVITY-WP-0009-intent-gap-closure.md |
|
|
|
|
|
| task | ACTIVITY-WP-0009-T04 | done | — | workplans/ACTIVITY-WP-0009-intent-gap-closure.md |
|
|
|
|
|
| task | ACTIVITY-WP-0009-T05 | done | — | workplans/ACTIVITY-WP-0009-intent-gap-closure.md |
|
|
|
|
|
| task | ACTIVITY-WP-0009-T06 | done | — | workplans/ACTIVITY-WP-0009-intent-gap-closure.md |
|
|
|
|
|
| task | ACTIVITY-WP-0010-T01 | done | — | workplans/ACTIVITY-WP-0010-daily-triage-llm-reconciliation.md |
|
|
|
|
|
| task | ACTIVITY-WP-0010-T02 | done | — | workplans/ACTIVITY-WP-0010-daily-triage-llm-reconciliation.md |
|
|
|
|
|
| task | ACTIVITY-WP-0010-T03 | done | — | workplans/ACTIVITY-WP-0010-daily-triage-llm-reconciliation.md |
|
|
|
|
|
| task | ACTIVITY-WP-0010-T04 | done | — | workplans/ACTIVITY-WP-0010-daily-triage-llm-reconciliation.md |
|
|
|
|
|
| task | ACTIVITY-WP-0010-T05 | done | — | workplans/ACTIVITY-WP-0010-daily-triage-llm-reconciliation.md |
|
|
|
|
|
| task | ACTIVITY-WP-0011-T01 | done | — | workplans/ACTIVITY-WP-0011-event-payload-context-resolver.md |
|
|
|
|
|
| task | ACTIVITY-WP-0011-T02 | done | — | workplans/ACTIVITY-WP-0011-event-payload-context-resolver.md |
|
|
|
|
|
| task | ACTIVITY-WP-0011-T03 | done | — | workplans/ACTIVITY-WP-0011-event-payload-context-resolver.md |
|
|
|
|
|
| task | ACTIVITY-WP-0011-T04 | done | — | workplans/ACTIVITY-WP-0011-event-payload-context-resolver.md |
|
|
|
|
|
| task | ACTIVITY-WP-0011-T05 | done | — | workplans/ACTIVITY-WP-0011-event-payload-context-resolver.md |
|
|
|
|
|
| task | ACTIVITY-WP-0012-T01 | done | — | workplans/ACTIVITY-WP-0012-definition-schedule-hot-reload.md |
|
|
|
|
|
| task | ACTIVITY-WP-0012-T02 | done | — | workplans/ACTIVITY-WP-0012-definition-schedule-hot-reload.md |
|
|
|
|
|
| task | ACTIVITY-WP-0012-T03 | done | — | workplans/ACTIVITY-WP-0012-definition-schedule-hot-reload.md |
|
|
|
|
|
| task | ACTIVITY-WP-0012-T04 | done | — | workplans/ACTIVITY-WP-0012-definition-schedule-hot-reload.md |
|
|
|
|
|
| task | ACTIVITY-WP-0012-T05 | done | — | workplans/ACTIVITY-WP-0012-definition-schedule-hot-reload.md |
|
|
|
|
|
| task | ACTIVITY-WP-0013-T01 | done | — | workplans/ACTIVITY-WP-0013-reuse-surface-report-gaps-resolver.md |
|
|
|
|
|
| task | ACTIVITY-WP-0013-T02 | done | — | workplans/ACTIVITY-WP-0013-reuse-surface-report-gaps-resolver.md |
|
|
|
|
|
| task | ACTIVITY-WP-0013-T03 | done | — | workplans/ACTIVITY-WP-0013-reuse-surface-report-gaps-resolver.md |
|
|
|
|
|
| task | ACTIVITY-WP-0013-T04 | done | — | workplans/ACTIVITY-WP-0013-reuse-surface-report-gaps-resolver.md |
|
|
|
|
|
| task | ACTIVITY-WP-0014-T01 | done | — | workplans/ACTIVITY-WP-0014-schedule-misfire-robustness.md |
|
|
|
|
|
| task | ACTIVITY-WP-0014-T02 | done | — | workplans/ACTIVITY-WP-0014-schedule-misfire-robustness.md |
|
|
|
|
|
| task | ACTIVITY-WP-0014-T03 | done | — | workplans/ACTIVITY-WP-0014-schedule-misfire-robustness.md |
|
|
|
|
|
| task | ACTIVITY-WP-0014-T04 | done | — | workplans/ACTIVITY-WP-0014-schedule-misfire-robustness.md |
|
|
|
|
|
| task | ACTIVITY-WP-0014-T05 | done | — | workplans/ACTIVITY-WP-0014-schedule-misfire-robustness.md |
|
|
|
|
|
| task | ACTIVITY-WP-0015-T01 | done | — | workplans/ACTIVITY-WP-0015-adopt-statehub-beachhead-endpoint.md |
|
|
|
|
|
| task | ACTIVITY-WP-0015-T02 | done | — | workplans/ACTIVITY-WP-0015-adopt-statehub-beachhead-endpoint.md |
|
|
|
|
|
| task | ACTIVITY-WP-0016-T01 | cancel | — | workplans/ACTIVITY-WP-0016-llm-output-robustness-trust-boundary.md |
|
|
|
|
|
| task | ACTIVITY-WP-0016-T02 | done | — | workplans/ACTIVITY-WP-0016-llm-output-robustness-trust-boundary.md |
|
|
|
|
|
| task | ACTIVITY-WP-0016-T03 | done | — | workplans/ACTIVITY-WP-0016-llm-output-robustness-trust-boundary.md |
|
|
|
|
|
| task | ACTIVITY-WP-0016-T04 | done | — | workplans/ACTIVITY-WP-0016-llm-output-robustness-trust-boundary.md |
|
|
|
|
|
| task | ACTIVITY-WP-0016-T05 | done | — | workplans/ACTIVITY-WP-0016-llm-output-robustness-trust-boundary.md |
|
|
|
|
|
| task | ACTIVITY-WP-0017-T01 | done | — | workplans/ACTIVITY-WP-0017-core-hub-ops-evidence-sink.md |
|
|
|
|
|
| task | ACTIVITY-WP-0018-T01 | done | — | workplans/ACTIVITY-WP-0018-own-infra-automation-status.md |
|
|
|
|
|
| task | ACTIVITY-WP-0018-T02 | done | — | workplans/ACTIVITY-WP-0018-own-infra-automation-status.md |
|
|
|
|
|
| task | ACTIVITY-WP-0018-T03 | done | — | workplans/ACTIVITY-WP-0018-own-infra-automation-status.md |
|
|
|
|
|
| task | ACTIVITY-WP-0018-T04 | done | — | workplans/ACTIVITY-WP-0018-own-infra-automation-status.md |
|
|
|
|
|
| task | ACTIVITY-WP-0018-T05 | done | — | workplans/ACTIVITY-WP-0018-own-infra-automation-status.md |
|
|
|
|
|
| task | ACTIVITY-WP-0018-T06 | done | — | workplans/ACTIVITY-WP-0018-own-infra-automation-status.md |
|
|
|
|
|
| task | ACTIVITY-WP-0019-T01 | done | — | workplans/ACTIVITY-WP-0019-automation-schedule-inventory-targets.md |
|
|
|
|
|
| task | ACTIVITY-WP-0019-T02 | done | — | workplans/ACTIVITY-WP-0019-automation-schedule-inventory-targets.md |
|
|
|
|
|
| task | ACTIVITY-WP-0019-T03 | done | — | workplans/ACTIVITY-WP-0019-automation-schedule-inventory-targets.md |
|
|
|
|
|
| task | ACTIVITY-WP-0019-T04 | done | — | workplans/ACTIVITY-WP-0019-automation-schedule-inventory-targets.md |
|
|
|
|
|
| task | ACTIVITY-WP-0019-T05 | done | — | workplans/ACTIVITY-WP-0019-automation-schedule-inventory-targets.md |
|
|
|
|
|
| task | ACTIVITY-WP-0020-T01 | done | — | workplans/ACTIVITY-WP-0020-weekly-forgejo-package-prune.md |
|
|
|
|
|
| task | ACTIVITY-WP-0020-T02 | done | — | workplans/ACTIVITY-WP-0020-weekly-forgejo-package-prune.md |
|
|
|
|
|
| task | ACTIVITY-WP-0020-T03 | done | — | workplans/ACTIVITY-WP-0020-weekly-forgejo-package-prune.md |
|
|
|
|
|
| task | ACTIVITY-WP-0020-T04 | done | — | workplans/ACTIVITY-WP-0020-weekly-forgejo-package-prune.md |
|
2026-07-21 21:20:52 +02:00
|
|
|
| task | ACTIVITY-WP-0020-T05 | done | — | workplans/ACTIVITY-WP-0020-weekly-forgejo-package-prune.md |
|
|
|
|
|
| task | ACTIVITY-WP-0020-T06 | done | — | workplans/ACTIVITY-WP-0020-weekly-forgejo-package-prune.md |
|
2026-07-21 04:11:07 +02:00
|
|
|
| task | ACTIVITY-WP-0020-T07 | done | — | workplans/ACTIVITY-WP-0020-weekly-forgejo-package-prune.md |
|
2026-07-21 21:20:52 +02:00
|
|
|
| task | ACTIVITY-WP-0021-T01 | done | — | workplans/ACTIVITY-WP-0021-prod-automation-reliability.md |
|
|
|
|
|
| task | ACTIVITY-WP-0021-T02 | done | — | workplans/ACTIVITY-WP-0021-prod-automation-reliability.md |
|
|
|
|
|
| task | ACTIVITY-WP-0021-T03 | done | — | workplans/ACTIVITY-WP-0021-prod-automation-reliability.md |
|
|
|
|
|
| task | ACTIVITY-WP-0021-T04 | done | — | workplans/ACTIVITY-WP-0021-prod-automation-reliability.md |
|
|
|
|
|
| task | ACTIVITY-WP-0021-T05 | done | — | workplans/ACTIVITY-WP-0021-prod-automation-reliability.md |
|
|
|
|
|
| task | ACTIVITY-WP-0021-T06 | done | — | workplans/ACTIVITY-WP-0021-prod-automation-reliability.md |
|
|
|
|
|
| task | ACTIVITY-WP-0021-T07 | done | — | workplans/ACTIVITY-WP-0021-prod-automation-reliability.md |
|
|
|
|
|
| task | ACTIVITY-WP-0021-T08 | done | — | workplans/ACTIVITY-WP-0021-prod-automation-reliability.md |
|
|
|
|
|
| task | ACTIVITY-WP-0021-T09 | done | — | workplans/ACTIVITY-WP-0021-prod-automation-reliability.md |
|
2026-07-21 21:41:59 +02:00
|
|
|
| task | ACTIVITY-WP-0022-T01 | done | — | workplans/ACTIVITY-WP-0022-issuesink-no-default-forgejo.md |
|
|
|
|
|
| task | ACTIVITY-WP-0022-T02 | done | — | workplans/ACTIVITY-WP-0022-issuesink-no-default-forgejo.md |
|
|
|
|
|
| task | ACTIVITY-WP-0022-T03 | done | — | workplans/ACTIVITY-WP-0022-issuesink-no-default-forgejo.md |
|
|
|
|
|
| task | ACTIVITY-WP-0022-T04 | done | — | workplans/ACTIVITY-WP-0022-issuesink-no-default-forgejo.md |
|
|
|
|
|
| task | ACTIVITY-WP-0023-T01 | done | — | workplans/ACTIVITY-WP-0023-intent-scope-gap-closure.md |
|
|
|
|
|
| task | ACTIVITY-WP-0023-T02 | done | — | workplans/ACTIVITY-WP-0023-intent-scope-gap-closure.md |
|
|
|
|
|
| task | ACTIVITY-WP-0023-T03 | done | — | workplans/ACTIVITY-WP-0023-intent-scope-gap-closure.md |
|
|
|
|
|
| task | ACTIVITY-WP-0023-T04 | done | — | workplans/ACTIVITY-WP-0023-intent-scope-gap-closure.md |
|
2026-07-21 23:20:57 +02:00
|
|
|
| task | ACTIVITY-WP-0023-T05 | done | — | workplans/ACTIVITY-WP-0023-intent-scope-gap-closure.md |
|
|
|
|
|
| task | ACTIVITY-WP-0023-T06 | done | — | workplans/ACTIVITY-WP-0023-intent-scope-gap-closure.md |
|
|
|
|
|
| task | ACTIVITY-WP-0023-T07 | done | — | workplans/ACTIVITY-WP-0023-intent-scope-gap-closure.md |
|
2026-07-21 21:41:59 +02:00
|
|
|
| task | ACTIVITY-WP-0023-T08 | done | — | workplans/ACTIVITY-WP-0023-intent-scope-gap-closure.md |
|
|
|
|
|
| task | ACTIVITY-WP-0023-T09 | done | — | workplans/ACTIVITY-WP-0023-intent-scope-gap-closure.md |
|
|
|
|
|
| task | ACTIVITY-WP-0023-T10 | done | — | workplans/ACTIVITY-WP-0023-intent-scope-gap-closure.md |
|
2026-07-21 23:53:20 +02:00
|
|
|
| task | ACTIVITY-WP-0024-T01 | done | — | workplans/ACTIVITY-WP-0024-operator-automation-console.md |
|
|
|
|
|
| task | ACTIVITY-WP-0024-T02 | done | — | workplans/ACTIVITY-WP-0024-operator-automation-console.md |
|
|
|
|
|
| task | ACTIVITY-WP-0024-T03 | done | — | workplans/ACTIVITY-WP-0024-operator-automation-console.md |
|
|
|
|
|
| task | ACTIVITY-WP-0024-T04 | done | — | workplans/ACTIVITY-WP-0024-operator-automation-console.md |
|
|
|
|
|
| task | ACTIVITY-WP-0024-T05 | done | — | workplans/ACTIVITY-WP-0024-operator-automation-console.md |
|
|
|
|
|
| task | ACTIVITY-WP-0024-T06 | done | — | workplans/ACTIVITY-WP-0024-operator-automation-console.md |
|
|
|
|
|
| task | ACTIVITY-WP-0024-T07 | done | — | workplans/ACTIVITY-WP-0024-operator-automation-console.md |
|
|
|
|
|
| task | ACTIVITY-WP-0024-T08 | done | — | workplans/ACTIVITY-WP-0024-operator-automation-console.md |
|
|
|
|
|
| task | ACTIVITY-WP-0024-T09 | done | — | workplans/ACTIVITY-WP-0024-operator-automation-console.md |
|
2026-07-22 00:49:44 +02:00
|
|
|
| task | ACTIVITY-WP-0025-T01 | done | — | workplans/ACTIVITY-WP-0025-ops-ui-sso-access.md |
|
|
|
|
|
| task | ACTIVITY-WP-0025-T02 | done | — | workplans/ACTIVITY-WP-0025-ops-ui-sso-access.md |
|
2026-07-22 10:23:36 +02:00
|
|
|
| task | ACTIVITY-WP-0025-T03 | done | — | workplans/ACTIVITY-WP-0025-ops-ui-sso-access.md |
|
|
|
|
|
| task | ACTIVITY-WP-0025-T04 | done | — | workplans/ACTIVITY-WP-0025-ops-ui-sso-access.md |
|
|
|
|
|
| task | ACTIVITY-WP-0025-T05 | done | — | workplans/ACTIVITY-WP-0025-ops-ui-sso-access.md |
|
2026-07-22 17:47:57 +02:00
|
|
|
| task | ACTIVITY-WP-0025-T06 | done | — | workplans/ACTIVITY-WP-0025-ops-ui-sso-access.md |
|
2026-07-22 10:23:36 +02:00
|
|
|
| task | ACTIVITY-WP-0025-T07 | done | — | workplans/ACTIVITY-WP-0025-ops-ui-sso-access.md |
|
|
|
|
|
| task | ACTIVITY-WP-0025-T08 | done | — | workplans/ACTIVITY-WP-0025-ops-ui-sso-access.md |
|
2026-08-03 19:26:30 +02:00
|
|
|
| task | ACTIVITY-WP-0026-T01 | done | — | workplans/ACTIVITY-WP-0026-ops-run-claim-queue.md |
|
|
|
|
|
| task | ACTIVITY-WP-0026-T02 | done | — | workplans/ACTIVITY-WP-0026-ops-run-claim-queue.md |
|
|
|
|
|
| task | ACTIVITY-WP-0026-T03 | done | — | workplans/ACTIVITY-WP-0026-ops-run-claim-queue.md |
|
|
|
|
|
| task | ACTIVITY-WP-0026-T04 | done | — | workplans/ACTIVITY-WP-0026-ops-run-claim-queue.md |
|
|
|
|
|
| task | ACTIVITY-WP-0026-T05 | done | — | workplans/ACTIVITY-WP-0026-ops-run-claim-queue.md |
|
|
|
|
|
| task | ACTIVITY-WP-0026-T06 | done | — | workplans/ACTIVITY-WP-0026-ops-run-claim-queue.md |
|
2026-08-05 15:30:00 +02:00
|
|
|
| task | ACTIVITY-WP-0026-T07 | done | — | workplans/ACTIVITY-WP-0026-ops-run-claim-queue.md |
|
2026-08-06 13:07:38 +02:00
|
|
|
| task | ACTIVITY-WP-0027-T01 | done | — | workplans/ACTIVITY-WP-0027-llm-connect-and-run-artifacts.md |
|
|
|
|
|
| task | ACTIVITY-WP-0027-T02 | done | — | workplans/ACTIVITY-WP-0027-llm-connect-and-run-artifacts.md |
|
|
|
|
|
| task | ACTIVITY-WP-0027-T03 | done | — | workplans/ACTIVITY-WP-0027-llm-connect-and-run-artifacts.md |
|
|
|
|
|
| task | ACTIVITY-WP-0027-T04 | done | — | workplans/ACTIVITY-WP-0027-llm-connect-and-run-artifacts.md |
|
|
|
|
|
| task | ACTIVITY-WP-0027-T05 | done | — | workplans/ACTIVITY-WP-0027-llm-connect-and-run-artifacts.md |
|
|
|
|
|
| task | ACTIVITY-WP-0027-T06 | done | — | workplans/ACTIVITY-WP-0027-llm-connect-and-run-artifacts.md |
|
|
|
|
|
| task | ACTIVITY-WP-0027-T07 | done | — | workplans/ACTIVITY-WP-0027-llm-connect-and-run-artifacts.md |
|
|
|
|
|
| task | ACTIVITY-WP-0027-T08 | done | — | workplans/ACTIVITY-WP-0027-llm-connect-and-run-artifacts.md |
|
|
|
|
|
| task | ACTIVITY-WP-0028-T01 | done | — | workplans/ACTIVITY-WP-0028-activity-review-cli.md |
|
|
|
|
|
| task | ACTIVITY-WP-0028-T02 | done | — | workplans/ACTIVITY-WP-0028-activity-review-cli.md |
|
|
|
|
|
| task | ACTIVITY-WP-0028-T03 | done | — | workplans/ACTIVITY-WP-0028-activity-review-cli.md |
|
|
|
|
|
| task | ACTIVITY-WP-0028-T04 | done | — | workplans/ACTIVITY-WP-0028-activity-review-cli.md |
|
|
|
|
|
| task | ACTIVITY-WP-0028-T05 | done | — | workplans/ACTIVITY-WP-0028-activity-review-cli.md |
|
|
|
|
|
| task | ACTIVITY-WP-0028-T06 | done | — | workplans/ACTIVITY-WP-0028-activity-review-cli.md |
|
|
|
|
|
| task | ACTIVITY-WP-0028-T07 | done | — | workplans/ACTIVITY-WP-0028-activity-review-cli.md |
|
2026-08-18 10:55:30 +02:00
|
|
|
| task | ACTIVITY-WP-0029-T01 | done | — | workplans/ACTIVITY-WP-0029-hub-port-alignment.md |
|
|
|
|
|
| task | ACTIVITY-WP-0029-T02 | done | — | workplans/ACTIVITY-WP-0029-hub-port-alignment.md |
|
2026-08-22 22:51:13 +02:00
|
|
|
| task | ACTIVITY-WP-0029-T03 | done | — | workplans/ACTIVITY-WP-0029-hub-port-alignment.md |
|
2026-08-18 10:55:30 +02:00
|
|
|
| task | ACTIVITY-WP-0029-T04 | done | — | workplans/ACTIVITY-WP-0029-hub-port-alignment.md |
|
fix(llm): surface llm-connect's error body instead of a bare 502
llm-connect maps every provider API error onto HTTP 502 and puts the real
cause in the body (llm_connect/server.py::_error_response: error,
provider_status). LLMConnectClient.complete called raise_for_status() and threw
that body away, so a revoked OpenRouter key was indistinguishable from a downed
gateway — four days of production evidence read as "llm-connect is down".
Live check confirms one fault, not two: the llm-connect pod is Running 1/1 with
healthy endpoints, and today's FI/Binky/triage runs still 502 after yesterday's
rollout, matching the sanitized upstream 401 railiance-platform reported.
The client now raises with error, provider_status, provider, model and a
bounded copy of llm-connect's already-sanitized message, under a field
allowlist so no provider blob or key material reaches the run artefact.
Refs ACTIVITY-WP-0031-T01, T03.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-21 08:53:30 +02:00
|
|
|
| task | ACTIVITY-WP-0030-T01 | done | — | workplans/ACTIVITY-WP-0030-daily-sbom-catchup.md |
|
2026-08-22 21:23:17 +02:00
|
|
|
| task | ACTIVITY-WP-0030-T02 | done | — | workplans/ACTIVITY-WP-0030-daily-sbom-catchup.md |
|
|
|
|
|
| task | ACTIVITY-WP-0030-T03 | done | — | workplans/ACTIVITY-WP-0030-daily-sbom-catchup.md |
|
|
|
|
|
| task | ACTIVITY-WP-0030-T04 | done | — | workplans/ACTIVITY-WP-0030-daily-sbom-catchup.md |
|
2026-08-20 11:20:23 +02:00
|
|
|
| task | ACTIVITY-WP-0031-T01 | wait | — | workplans/ACTIVITY-WP-0031-production-execution-reliability-cleanup.md |
|
|
|
|
|
| task | ACTIVITY-WP-0031-T02 | done | — | workplans/ACTIVITY-WP-0031-production-execution-reliability-cleanup.md |
|
|
|
|
|
| task | ACTIVITY-WP-0031-T03 | done | — | workplans/ACTIVITY-WP-0031-production-execution-reliability-cleanup.md |
|
|
|
|
|
| task | ACTIVITY-WP-0031-T04 | done | — | workplans/ACTIVITY-WP-0031-production-execution-reliability-cleanup.md |
|
|
|
|
|
| task | ACTIVITY-WP-0031-T05 | wait | — | workplans/ACTIVITY-WP-0031-production-execution-reliability-cleanup.md |
|
feat(ops-run): carry harness_profile_ref and attribution refs
ACTIVITY-WP-0032-T02 / ACT-ADR-006. ops_runs grows harness_profile_ref (text,
indexed) and execution_refs (jsonb), migration 0008, threaded through the
emission path, queue projection, and run artefacts.
The important part is the enforcement, not the columns. ACT-ADR-006 says
approach_hint must never override, synthesize, or fall back from an absent or
invalid harness_profile_ref — a silent fallback would reintroduce the
claim-time routing failure of 2026-08-17. resolve_execution_selector never
consults the hint: a malformed ref raises even when a hint is present, and
ACTIVITY_CORE_REQUIRE_HARNESS_PROFILE turns an absent ref into an error once
definitions have migrated.
Validation is structural only, since the glas-harness catalogue is
authoritative and must not be mirrored. Requiring the <id>@<version> pin is
worth doing locally: GlasProfiles.resolve matches an unpinned ref against every
version and refuses it as ambiguous, so the pin converts a late failure into an
emission-time error without knowing any profile id.
Migration verified on real PostgreSQL 16: upgrade, downgrade, re-upgrade, and a
legacy-shaped row still inserts and stays claimable.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-21 14:14:08 +02:00
|
|
|
| task | ACTIVITY-WP-0032-T01 | done | — | workplans/ACTIVITY-WP-0032-glas-profile-execution-contract.md |
|
2026-08-21 16:24:20 +02:00
|
|
|
| task | ACTIVITY-WP-0032-T02 | done | — | workplans/ACTIVITY-WP-0032-glas-profile-execution-contract.md |
|
2026-08-22 23:02:41 +02:00
|
|
|
| task | ACTIVITY-WP-0032-T03 | done | — | workplans/ACTIVITY-WP-0032-glas-profile-execution-contract.md |
|
2026-08-22 23:11:52 +02:00
|
|
|
| task | ACTIVITY-WP-0032-T04 | done | — | workplans/ACTIVITY-WP-0032-glas-profile-execution-contract.md |
|
2026-08-21 09:06:36 +02:00
|
|
|
| task | ACTIVITY-WP-0032-T05 | wait | — | workplans/ACTIVITY-WP-0032-glas-profile-execution-contract.md |
|
2026-08-22 22:51:13 +02:00
|
|
|
| task | ACTIVITY-WP-0033-T01 | done | — | workplans/ACTIVITY-WP-0033-sbom-catchup-retry-boundary.md |
|
|
|
|
|
| task | ACTIVITY-WP-0033-T02 | done | — | workplans/ACTIVITY-WP-0033-sbom-catchup-retry-boundary.md |
|
|
|
|
|
| task | ACTIVITY-WP-0033-T03 | done | — | workplans/ACTIVITY-WP-0033-sbom-catchup-retry-boundary.md |
|
2026-08-22 23:57:48 +02:00
|
|
|
| task | ACTIVITY-WP-0034-T01 | done | — | workplans/ACTIVITY-WP-0034-sbom-controlled-source-reference.md |
|
2026-08-23 00:49:54 +02:00
|
|
|
| task | ACTIVITY-WP-0034-T02 | progress | — | workplans/ACTIVITY-WP-0034-sbom-controlled-source-reference.md |
|
2026-08-23 14:40:44 +02:00
|
|
|
| task | ACTIVITY-WP-0035-T01 | done | — | workplans/ACTIVITY-WP-0035-intent-boundary-guardrails.md |
|
|
|
|
|
| task | ACTIVITY-WP-0035-T02 | done | — | workplans/ACTIVITY-WP-0035-intent-boundary-guardrails.md |
|
|
|
|
|
| task | ACTIVITY-WP-0035-T03 | done | — | workplans/ACTIVITY-WP-0035-intent-boundary-guardrails.md |
|
|
|
|
|
| task | ACTIVITY-WP-0035-T04 | done | — | workplans/ACTIVITY-WP-0035-intent-boundary-guardrails.md |
|
|
|
|
|
| task | ACTIVITY-WP-0035-T05 | done | — | workplans/ACTIVITY-WP-0035-intent-boundary-guardrails.md |
|
|
|
|
|
| task | ACTIVITY-WP-0035-T06 | done | — | workplans/ACTIVITY-WP-0035-intent-boundary-guardrails.md |
|
|
|
|
|
| task | ACTIVITY-WP-0035-T07 | done | — | workplans/ACTIVITY-WP-0035-intent-boundary-guardrails.md |
|
|
|
|
|
| task | ACTIVITY-WP-0035-T08 | progress | — | workplans/ACTIVITY-WP-0035-intent-boundary-guardrails.md |
|
|
|
|
|
| task | ACTIVITY-WP-0036-T01 | done | — | workplans/ACTIVITY-WP-0036-queue-identity-and-lease-integrity.md |
|
|
|
|
|
| task | ACTIVITY-WP-0036-T02 | done | — | workplans/ACTIVITY-WP-0036-queue-identity-and-lease-integrity.md |
|
|
|
|
|
| task | ACTIVITY-WP-0036-T03 | done | — | workplans/ACTIVITY-WP-0036-queue-identity-and-lease-integrity.md |
|
|
|
|
|
| task | ACTIVITY-WP-0036-T04 | progress | — | workplans/ACTIVITY-WP-0036-queue-identity-and-lease-integrity.md |
|
2026-07-21 04:11:07 +02:00
|
|
|
| task | ADHOC-2026-06-01-T01 | done | — | workplans/ADHOC-2026-06-01.md |
|
|
|
|
|
| task | ADHOC-2026-06-01-T02 | done | — | workplans/ADHOC-2026-06-01.md |
|
|
|
|
|
| task | ADHOC-2026-06-01-T03 | done | — | workplans/ADHOC-2026-06-01.md |
|
2026-08-20 11:20:23 +02:00
|
|
|
| task | ADHOC-2026-08-20-T01 | done | — | workplans/ADHOC-2026-08-20.md |
|
2026-08-23 14:40:44 +02:00
|
|
|
| task | ACTIVITY-WP-ADHOC-2026-08-23-T01 | done | — | workplans/ADHOC-2026-08-23.md |
|
2026-07-21 04:11:07 +02:00
|
|
|
| task | T01 | done | — | workplans/custodian-WP-0001-temporal-backbone.md |
|
|
|
|
|
| task | T02 | done | — | workplans/custodian-WP-0001-temporal-backbone.md |
|
|
|
|
|
| task | T03 | done | — | workplans/custodian-WP-0001-temporal-backbone.md |
|
|
|
|
|
| task | T04 | done | — | workplans/custodian-WP-0001-temporal-backbone.md |
|
|
|
|
|
| task | T05 | done | — | workplans/custodian-WP-0001-temporal-backbone.md |
|
|
|
|
|
| task | T06 | done | — | workplans/custodian-WP-0001-temporal-backbone.md |
|
|
|
|
|
| task | T07 | done | — | workplans/custodian-WP-0001-temporal-backbone.md |
|
|
|
|
|
| task | T08 | done | — | workplans/custodian-WP-0001-temporal-backbone.md |
|
|
|
|
|
| task | T09 | done | — | workplans/custodian-WP-0001-temporal-backbone.md |
|
|
|
|
|
| task | T10 | done | — | workplans/custodian-WP-0001-temporal-backbone.md |
|
|
|
|
|
| task | T11 | done | — | workplans/custodian-WP-0001-temporal-backbone.md |
|
|
|
|
|
| task | T12 | done | — | workplans/custodian-WP-0001-temporal-backbone.md |
|
|
|
|
|
| task | T13 | done | — | workplans/custodian-WP-0001-temporal-backbone.md |
|
|
|
|
|
| task | T14 | done | — | workplans/custodian-WP-0001-temporal-backbone.md |
|
|
|
|
|
| task | T15 | done | — | workplans/custodian-WP-0001-temporal-backbone.md |
|
|
|
|
|
| task | T16 | done | — | workplans/custodian-WP-0001-temporal-backbone.md |
|
|
|
|
|
| task | T17 | done | — | workplans/custodian-WP-0001-temporal-backbone.md |
|
|
|
|
|
| task | T18 | done | — | workplans/custodian-WP-0001-temporal-backbone.md |
|
|
|
|
|
| task | T19 | done | — | workplans/custodian-WP-0001-temporal-backbone.md |
|
|
|
|
|
| task | T20 | done | — | workplans/custodian-WP-0001-temporal-backbone.md |
|
|
|
|
|
| task | T21 | done | — | workplans/custodian-WP-0001-temporal-backbone.md |
|
|
|
|
|
| task | T22 | done | — | workplans/custodian-WP-0002-triggers-ops.md |
|
|
|
|
|
| task | T23 | done | — | workplans/custodian-WP-0002-triggers-ops.md |
|
|
|
|
|
| task | T24 | done | — | workplans/custodian-WP-0002-triggers-ops.md |
|
|
|
|
|
| task | T25 | done | — | workplans/custodian-WP-0002-triggers-ops.md |
|
|
|
|
|
| task | T26 | done | — | workplans/custodian-WP-0002-triggers-ops.md |
|
|
|
|
|
| task | T27 | done | — | workplans/custodian-WP-0002-triggers-ops.md |
|
|
|
|
|
| task | T28 | done | — | workplans/custodian-WP-0002-triggers-ops.md |
|
|
|
|
|
| task | T29 | done | — | workplans/custodian-WP-0002-triggers-ops.md |
|
|
|
|
|
| task | T30 | done | — | workplans/custodian-WP-0002-triggers-ops.md |
|
|
|
|
|
| task | T31 | done | — | workplans/custodian-WP-0002-triggers-ops.md |
|
|
|
|
|
| task | T32 | done | — | workplans/custodian-WP-0002-triggers-ops.md |
|
|
|
|
|
| task | T33 | done | — | workplans/custodian-WP-0002-triggers-ops.md |
|
|
|
|
|
| task | T34 | done | — | workplans/custodian-WP-0003a-event-bridge-model-rules-registry.md |
|
|
|
|
|
| task | T35 | done | — | workplans/custodian-WP-0003a-event-bridge-model-rules-registry.md |
|
|
|
|
|
| task | T36 | done | — | workplans/custodian-WP-0003a-event-bridge-model-rules-registry.md |
|
|
|
|
|
| task | T37 | done | — | workplans/custodian-WP-0003a-event-bridge-model-rules-registry.md |
|
|
|
|
|
| task | T38 | done | — | workplans/custodian-WP-0003a-event-bridge-model-rules-registry.md |
|
|
|
|
|
| task | T39 | done | — | workplans/custodian-WP-0003a-event-bridge-model-rules-registry.md |
|
|
|
|
|
| task | T40 | done | — | workplans/custodian-WP-0003a-event-bridge-model-rules-registry.md |
|
|
|
|
|
| task | T41 | done | — | workplans/custodian-WP-0003a-event-bridge-model-rules-registry.md |
|
|
|
|
|
| task | T42 | done | — | workplans/custodian-WP-0003a-event-bridge-model-rules-registry.md |
|
|
|
|
|
| task | T43 | done | — | workplans/custodian-WP-0003a-event-bridge-model-rules-registry.md |
|
|
|
|
|
| task | T44 | done | — | workplans/custodian-WP-0003b-event-bridge-parser-workflow-triggers.md |
|
|
|
|
|
| task | T45 | done | — | workplans/custodian-WP-0003b-event-bridge-parser-workflow-triggers.md |
|
|
|
|
|
| task | T46 | done | — | workplans/custodian-WP-0003b-event-bridge-parser-workflow-triggers.md |
|
|
|
|
|
| task | T47 | done | — | workplans/custodian-WP-0003b-event-bridge-parser-workflow-triggers.md |
|
|
|
|
|
| task | T48 | done | — | workplans/custodian-WP-0003b-event-bridge-parser-workflow-triggers.md |
|
|
|
|
|
| task | T49 | done | — | workplans/custodian-WP-0003b-event-bridge-parser-workflow-triggers.md |
|
|
|
|
|
| task | T50 | done | — | workplans/custodian-WP-0003b-event-bridge-parser-workflow-triggers.md |
|
|
|
|
|
| task | T51 | done | — | workplans/custodian-WP-0003c-event-bridge-context-integration.md |
|
|
|
|
|
| task | T52 | done | — | workplans/custodian-WP-0003c-event-bridge-context-integration.md |
|
|
|
|
|
| task | T53 | done | — | workplans/custodian-WP-0003c-event-bridge-context-integration.md |
|
|
|
|
|
| task | T54 | done | — | workplans/custodian-WP-0003c-event-bridge-context-integration.md |
|
|
|
|
|
| task | T55 | done | — | workplans/custodian-WP-0003c-event-bridge-context-integration.md |
|
|
|
|
|
| task | T56 | done | — | workplans/custodian-WP-0003c-event-bridge-context-integration.md |
|
|
|
|
|
| task | T57 | done | — | workplans/custodian-WP-0003c-event-bridge-context-integration.md |
|
|
|
|
|
| task | T58 | done | — | workplans/custodian-WP-0004-railiance-ops.md |
|
|
|
|
|
| task | T59 | done | — | workplans/custodian-WP-0004-railiance-ops.md |
|
|
|
|
|
| task | T60 | done | — | workplans/custodian-WP-0004-railiance-ops.md |
|
|
|
|
|
| task | T61 | done | — | workplans/custodian-WP-0004-railiance-ops.md |
|
|
|
|
|
| task | T62 | done | — | workplans/custodian-WP-0004-railiance-ops.md |
|
|
|
|
|
| task | T63 | done | — | workplans/custodian-WP-0004-railiance-ops.md |
|
|
|
|
|
| task | T64 | done | — | workplans/custodian-WP-0004-railiance-ops.md |
|