From 833f99a44fe94c891191dddfb868a43e254849de Mon Sep 17 00:00:00 2001 From: sneakocom Date: Fri, 11 Sep 2026 04:33:32 +0000 Subject: [PATCH 1/2] Reconcile Opsle research program ledger --- ARCHITECTURE.md | 25 +- CONCEPTS.md | 6 +- PROGRAM_STATUS.md | 56 +- README.md | 6 +- program/OPERATING_RULES.md | 9 +- program/PRIORITY.md | 10 +- program/THEORY_MAP.md | 2 +- program/evidence/post-consolidation/README.md | 142 ++-- .../post-consolidation/inventory.json | 18 +- program/experiments.json | 55 +- program/registry.json | 624 +++++++++++++++--- program/theory-registry.json | 100 +-- 12 files changed, 822 insertions(+), 231 deletions(-) diff --git a/ARCHITECTURE.md b/ARCHITECTURE.md index a76993b..bf17286 100644 --- a/ARCHITECTURE.md +++ b/ARCHITECTURE.md @@ -1,8 +1,9 @@ # Cross-project architecture Opsle Tasks (`opsle/tasks`) owns current workload, task lifecycle and remote -execution. Its control plane and Incus execution targets are independently -deployed. This research repository records evidence and program state; it has no +execution. Its current default combines the control plane and local execution +inside one Incus instance, with optional SSH targets and an external exact-SHA +release broker. This research repository records evidence and program state; it has no runtime task-management authority. Tasks calls the versioned capability contract implemented for Task 15. Trusted @@ -24,11 +25,21 @@ its contract. Agent Trajectory Profiler and Semantic Edit Protocol retain their independent evidence and research boundaries. Graphify is an optional standalone CLI, not a Tasks capability. -The final consolidation places ten source concepts under Tasks contracts and -Routing Policy under Gearbox. Source repositories are historical and cannot be -active dependencies. Durable Supervisor, Taslos Tasks, Paperclip and historical -agent-run are retired. Findings, source attribution, licenses and experiment -artifacts remain evidence; none supplies a current execution prerequisite. +The final consolidation assigns ten source concepts to Tasks and Routing Policy +to Gearbox. Tasks subsequently removed its copied contract archive; exact Git +history preserves the contracts, source attribution and licenses. Current Tasks +behavior does not establish full fidelity to those historical contracts. Source +repositories are historical and cannot be active dependencies. Durable +Supervisor, Taslos Tasks and historical agent-run are retired. Paperclip remains +intentionally retained contingency infrastructure outside the research program +and backlog. Historical artifacts supply no current execution prerequisite. + +Notebook implementation and production integration are complete through +[Tasks PR #83](https://github.com/opsle/tasks/pull/83), with the exact recovery, +deployment and test provenance in `program/registry.json`. Failed #51/#60 execution +history remains failed; integration does not establish research completion. +Current architecture evidence is pinned in the +[reconciliation record](program/evidence/post-consolidation/README.md). The [generated theory map](program/THEORY_MAP.md) maps each concept and records its current home. The [historical architecture](program/history/pre-consolidation/ARCHITECTURE.md) diff --git a/CONCEPTS.md b/CONCEPTS.md index 2ab161d..ecfe7d4 100644 --- a/CONCEPTS.md +++ b/CONCEPTS.md @@ -10,12 +10,16 @@ consolidated concepts, and one retired concept. Eighteen live concepts share eig current homes. Tasks is program infrastructure and the workload authority; Visible Value is a standalone concept and receipt-validation CLI. -Ten source concepts now live in Tasks contracts: discovery, execution +Ten source concepts have Tasks as their current home: discovery, execution authorization, recovery, resource claims, scheduler, state ledger, controlled acceptance, ephemeral workers, event wakeup and verifiable handoff. Routing Policy is consolidated into Gearbox. Durable Supervisor is retired, with findings preserved in Tasks and no current conceptual home or activation gate. +Tasks later removed the copied contract archive from its current branch. The +contracts and licenses remain available at the exact historical revisions in +the ledger; consolidation does not prove current implementation fidelity. + Graphify's final role is an optional standalone CLI, not an Opsle Tasks capability. Task 15's versioned capability contract integrates Gearbox, Context Firewall, Affected Verification and Visible Value through independent public interfaces. diff --git a/PROGRAM_STATUS.md b/PROGRAM_STATUS.md index 1cb08d6..a0961d7 100644 --- a/PROGRAM_STATUS.md +++ b/PROGRAM_STATUS.md @@ -4,7 +4,7 @@ **Coverage: 23 recorded repositories; 11 current, 12 historical; 10 workload eligible.** -Last verified: `2026-09-09T00:00:00Z`. HEADs are the verified default-branch revisions, not an assumption about later changes. +Last verified: `2026-09-11T04:18:44Z`. HEADs are the verified default-branch revisions, not an assumption about later changes. ## Program direction @@ -18,15 +18,15 @@ Full generated priority view: `program/PRIORITY.md`. | Lane | Objective | Repositories | Entry gate | |---|---|---|---| -| **NOW** | Maintain the current Tasks workload and evidence-backed program state. | `tasks`, `research` | An authorized Tasks work item and a qualifying evidence-backed reason are required. | -| **NEXT** | Address demonstrated integration or measurement deficiencies from Tasks workloads. | `gearbox`, `context-firewall`, `visible-value`, `affected-verification`, `decision-evidence-protocol`, `agent-trajectory-profiler` | An authorized Tasks work item and a qualifying evidence-backed reason are required. | +| **NOW** | Maintain current Tasks workload and reconcile demonstrated defects with shipped recovery evidence; Notebook implementation and production integration are complete. | `tasks`, `research` | An authorized Tasks work item and a qualifying evidence-backed reason are required. | +| **NEXT** | Address demonstrated integration or measurement deficiencies; shipped capability packages alone do not establish current-runtime compatibility or research completion. | `gearbox`, `context-firewall`, `visible-value`, `affected-verification`, `decision-evidence-protocol`, `agent-trajectory-profiler` | An authorized Tasks work item and a qualifying evidence-backed reason are required. | | **THEN** | Investigate semantic edits only when workload evidence establishes a need. | `semantic-edit-protocol` | An authorized Tasks work item and a qualifying evidence-backed reason are required. | | **LATER** | Prepare controlled research and public material when evidence and separate release authority support it. | `site` | An authorized Tasks work item and a qualifying evidence-backed reason are required. | | **PARKED** | Retain organization housekeeping separately from workload eligibility. | `.github` | An authorized Tasks work item and a qualifying evidence-backed reason are required. | ### Exact next execution -Select the next authorized task from Opsle Tasks; use its project scope and workload evidence to identify the smallest justified change. This ledger does not create a parallel queue. +Select only authorized, evidence-backed work from Opsle Tasks. Notebook implementation and production integration are complete through PR #83; the pending #52 scope is superseded by that recovery and is not a retry candidate. Existing lane membership is unchanged; see reconciliation evidence in program/registry.json. ## Highest evidenced research maturity (including historical sources) @@ -50,35 +50,35 @@ Program state totals: active 2; waiting 9; complete 0; historical 12. |---:|---|---|---|---|---|---|---|---|---| | 1 | [agent-trajectory-profiler](https://github.com/opsle/agent-trajectory-profiler) | concept | `0a8966164072` | `VERIFIED` | [dependency-free JavaScript trajectory profiler with value-receipt ingestion, observational run records, class/unit/trust-safe per-run and cumulative summaries, Context Firewall adapter, canonical CLI/API, and content-addressed conformance corpus](https://github.com/opsle/agent-trajectory-profiler/blob/0a89661640721d6a39f127514b993d29bd728d47/README.md); Historical verification remains pinned in historical_evidence; current default-branch documentation and source inspected. No new test execution is claimed by this reconciliation. | EXP-001 is prepared but unconsumed; measured subject decision adequacy, broader workload coverage and independent replication remain absent. | Use Opsle Tasks to admit work only for a demonstrated deficiency in this repository. | — | waiting / ACTIVE | | 2 | [semantic-edit-protocol](https://github.com/opsle/semantic-edit-protocol) | concept | `29caad5c0382` | `THEORY` | [none; placeholder source directory only](https://github.com/opsle/semantic-edit-protocol/blob/29caad5c03827cde17aabd71c38bc25899413a33/README.md); Historical verification remains pinned in historical_evidence; current default-branch documentation and source inspected. No new test execution is claimed by this reconciliation. | No executable semantic operation, validator, tests, or benchmark fixtures. | Use Opsle Tasks to admit work only for a demonstrated deficiency in this repository. | — | waiting / ACTIVE | -| 3 | [durable-supervisor](https://github.com/opsle/durable-supervisor) | concept | `a69f3b1ce523` | `VERIFIED` | [Historical source preserved; runtime and repository retired; findings preserved in Tasks.](https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json); Historical observation before retirement: PR #2 recorded 141 full-suite tests and canonical validation passing; PR #3 recorded 176 passing with 1 intentional skip; D5 PR #4 passed 6 focused atomicity, operator, and wake checks; projection-reconciliation PR #5 passed 76 focused evaluation, invariant, operator, recovery, and wake checks plus syntax, release-manifest, and canonical validation at the exact head whose tree is main | None | None; historical source is retired from workload selection. | — | historical / RETIRED | -| 4 | [event-driven-agent-wakeup](https://github.com/opsle/event-driven-agent-wakeup) | concept | `8278bfb064eb` | `PROTOTYPED` | [Historical source preserved; concept contracts consolidated into tasks.](https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json); Historical observation before retirement: 2 of 2 automated tests passed locally at the verified HEAD | None | None; historical source is retired from workload selection. | — | historical / CONSOLIDATED → tasks | -| 5 | [context-firewall](https://github.com/opsle/context-firewall) | concept | `6dd6e5fdf21f` | `PROTOTYPED` | [v0.5.0 reducer for flat TAP and Node spec/dot reporters, semantic-only model projection, canonical audit packet and separate value receipt.](https://github.com/opsle/context-firewall/blob/6dd6e5fdf21f28dc5ebfa07954aaa9bed2dbcc32/README.md); Historical verification remains pinned in historical_evidence; current default-branch documentation and source inspected. No new test execution is claimed by this reconciliation. | EXP-001 remains PLANNED with zero consumed authorizations and no subject runs; comparative correctness and replication remain absent. | Use Opsle Tasks to admit work only for a demonstrated deficiency in this repository. | — | waiting / ACTIVE | +| 3 | [durable-supervisor](https://github.com/opsle/durable-supervisor) | concept | `a69f3b1ce523` | `VERIFIED` | [Historical source preserved; runtime and repository retired; findings preserved in Tasks.](https://github.com/opsle/durable-supervisor/blob/a69f3b1ce523912a1f840cea305db008bab8e03f/README.md); Historical observation before retirement: PR #2 recorded 141 full-suite tests and canonical validation passing; PR #3 recorded 176 passing with 1 intentional skip; D5 PR #4 passed 6 focused atomicity, operator, and wake checks; projection-reconciliation PR #5 passed 76 focused evaluation, invariant, operator, recovery, and wake checks plus syntax, release-manifest, and canonical validation at the exact head whose tree is main | None | None; historical source is retired from workload selection. | — | historical / RETIRED | +| 4 | [event-driven-agent-wakeup](https://github.com/opsle/event-driven-agent-wakeup) | concept | `8278bfb064eb` | `PROTOTYPED` | [Historical source consolidated into Tasks; copied contract archive subsequently removed from current Tasks by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Source, licenses and migration evidence remain in exact Git history; no source reactivation.](https://github.com/opsle/event-driven-agent-wakeup/blob/8278bfb064eba50ce05aeaf9c1b7cc54a748c210/README.md); Historical observation before retirement: 2 of 2 automated tests passed locally at the verified HEAD | None | None; historical source is retired from workload selection. | — | historical / CONSOLIDATED → tasks | +| 5 | [context-firewall](https://github.com/opsle/context-firewall) | concept | `0239003eb66a` | `PROTOTYPED` | [v0.5.0 flat TAP/Node spec/dot reducer and semantic projection; independent Tasks capability package v0.1.0 shipped by Task #36 / PR #5. Bundled Tasks adapter still exists; cross-repository extraction is not complete.](https://github.com/opsle/context-firewall/blob/0239003eb66af4902f6d53ceb04d32976bce21f7/README.md); Historical verification remains pinned in historical_evidence; current default-branch documentation and source inspected. No new test execution is claimed by this reconciliation. | EXP-001 remains PLANNED with zero consumed authorizations and no subject runs; comparative correctness and replication remain absent. | Admit only a demonstrated Tasks-side integration deficiency; #36 completed the package scope while #22 remains failed history. Do not recreate that package work. | — | waiting / ACTIVE | | 6 | [decision-evidence-protocol](https://github.com/opsle/decision-evidence-protocol) | concept | `b17ae3b41cea` | `VERIFIED` | [dependency-free generic value-receipt validator plus independent Context Firewall packet/source/value-receipt validator, Decision Evidence validation receipts, canonical CLI with named operator indicators, and self-contained conformance suite](https://github.com/opsle/decision-evidence-protocol/blob/b17ae3b41cea7cb0b9e0befe43e885b5aa0e4a09/README.md); Historical verification remains pinned in historical_evidence; current default-branch documentation and source inspected. No new test execution is claimed by this reconciliation. | EXP-001 is prepared but unconsumed; measured subject decision adequacy, broader workload coverage and independent replication remain absent. | Use Opsle Tasks to admit work only for a demonstrated deficiency in this repository. | — | waiting / ACTIVE | -| 7 | [agent-state-ledger](https://github.com/opsle/agent-state-ledger) | concept | `509a2a55066f` | `THEORY` | [Historical source preserved; concept contracts consolidated into tasks.](https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json); Historical observation before retirement: placeholder only; no automated tests | None | None; historical source is retired from workload selection. | — | historical / CONSOLIDATED → tasks | -| 8 | [agent-scheduler-runtime](https://github.com/opsle/agent-scheduler-runtime) | concept | `261adff7792b` | `THEORY` | [Historical source preserved; concept contracts consolidated into tasks.](https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json); Historical observation before retirement: placeholder only; no automated tests | None | None; historical source is retired from workload selection. | — | historical / CONSOLIDATED → tasks | -| 9 | [verifiable-agent-handoff](https://github.com/opsle/verifiable-agent-handoff) | concept | `b832c770d996` | `PROTOTYPED` | [Historical source preserved; concept contracts consolidated into tasks.](https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json); Historical observation before retirement: 3 of 3 automated tests passed locally at the verified HEAD | None | None; historical source is retired from workload selection. | — | historical / CONSOLIDATED → tasks | -| 10 | [agent-routing-policy](https://github.com/opsle/agent-routing-policy) | concept | `179fb15add41` | `THEORY` | [Historical source preserved; concept contracts consolidated into gearbox.](https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json); Historical observation before retirement: placeholder only; no automated tests | None | None; historical source is retired from workload selection. | — | historical / CONSOLIDATED → gearbox | -| 11 | [agent-resource-claims](https://github.com/opsle/agent-resource-claims) | concept | `f80f82e79ed0` | `THEORY` | [Historical source preserved; concept contracts consolidated into tasks.](https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json); Historical observation before retirement: placeholder only; no automated tests | None | None; historical source is retired from workload selection. | — | historical / CONSOLIDATED → tasks | -| 12 | [agent-discovery-control](https://github.com/opsle/agent-discovery-control) | concept | `09c11f8a8ffd` | `THEORY` | [Historical source preserved; concept contracts consolidated into tasks.](https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json); Historical observation before retirement: placeholder only; no automated tests | None | None; historical source is retired from workload selection. | — | historical / CONSOLIDATED → tasks | -| 13 | [agent-execution-authorization](https://github.com/opsle/agent-execution-authorization) | concept | `6babce3929e0` | `THEORY` | [Historical source preserved; concept contracts consolidated into tasks.](https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json); Historical observation before retirement: placeholder only; no automated tests | None | None; historical source is retired from workload selection. | — | historical / CONSOLIDATED → tasks | -| 14 | [controlled-agent-acceptance](https://github.com/opsle/controlled-agent-acceptance) | concept | `258325416c85` | `THEORY` | [Historical source preserved; concept contracts consolidated into tasks.](https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json); Historical observation before retirement: placeholder only; no automated tests | None | None; historical source is retired from workload selection. | — | historical / CONSOLIDATED → tasks | -| 15 | [agent-recovery-policy](https://github.com/opsle/agent-recovery-policy) | concept | `a529954c784a` | `THEORY` | [Historical source preserved; concept contracts consolidated into tasks.](https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json); Historical observation before retirement: placeholder only; no automated tests | None | None; historical source is retired from workload selection. | — | historical / CONSOLIDATED → tasks | -| 16 | [ephemeral-agent-workers](https://github.com/opsle/ephemeral-agent-workers) | concept | `e758697528e7` | `THEORY` | [Historical source preserved; concept contracts consolidated into tasks.](https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json); Historical observation before retirement: placeholder only; no automated tests | None | None; historical source is retired from workload selection. | — | historical / CONSOLIDATED → tasks | -| 17 | [gearbox](https://github.com/opsle/gearbox) | concept | `12112c3a04d7` | `PROTOTYPED` | [Provider-free bounded execution core and deterministic Tasks phase routing; Agent Routing Policy contracts consolidated with source provenance.](https://github.com/opsle/gearbox/blob/12112c3a04d72b768f3252a6d0f6ea455816c9a1/README.md); Historical verification remains pinned in historical_evidence; current default-branch documentation and source inspected. No new test execution is claimed by this reconciliation. | General helper transport, independent isolation evidence and comparative benchmark remain separate research work. | Use Opsle Tasks to admit work only for a demonstrated deficiency in this repository. | — | waiting / ACTIVE | -| 18 | [affected-verification](https://github.com/opsle/affected-verification) | concept | `792c4bb7881f` | `VERIFIED` | [dependency-free Node.js deterministic plan-v2 planner with check-level dependency-completeness states, mechanism and boundary evidence, check-local fail-closed forced selection, explainable skips, bounded deterministic Python boundary inspection, identity-bound SHADOW validation, frozen-oracle repair/replay harnesses, and opsle.value-receipt.v1 safety-cost telemetry; Tasks verification planning and capture contract integrated.](https://github.com/opsle/affected-verification/blob/792c4bb7881f6f430b2b1ba238ba05be43f50d38/README.md); Historical verification remains pinned in historical_evidence; current default-branch documentation and source inspected. No new test execution is claimed by this reconciliation. | Research remains OBSERVE/SHADOW; AV-EXP-002 failure is permanent. Tasks bounded manifest-backed selection requires complete impact, catalog and check-boundary evidence; incomplete evidence broadens or stops. No general TRUSTED_BOUNDED promotion. | Keep OBSERVE/SHADOW research limits; admit a new calibration or repair only from a demonstrated Tasks verification deficiency. | — | waiting / ACTIVE | -| 19 | [research](https://github.com/opsle/research) | program infrastructure | `840c79c04199` | `PROTOTYPED` | [Authoritative current/historical research ledger, concept mappings, experiment records and deterministic generated views; Tasks owns workload management.](https://github.com/opsle/research/blob/840c79c04199762acdd59e89e807ca9086f3e45e/README.md); Historical verification remains pinned in historical_evidence; current default-branch documentation and source inspected. No new test execution is claimed by this reconciliation. | Research completion requires controlled evidence and replication; integration completion is insufficient. | Select the next authorized task from Opsle Tasks; use its project scope and workload evidence to identify the smallest justified change. This ledger does not create a parallel queue. | — | active / ACTIVE | -| 20 | [site](https://github.com/opsle/site) | program infrastructure | `29c94e6440ec` | `PROTOTYPED` | [React/Vinext source implementation with content routes](https://github.com/opsle/site/blob/29c94e6440ec91f5e09aded959fe7144187af6d7/README.md); Historical verification remains pinned in historical_evidence; current default-branch documentation and source inspected. No new test execution is claimed by this reconciliation. | Wait for validated registry data and measured research; deployment requires separate authorization. | Use Opsle Tasks to admit work only for a demonstrated deficiency in this repository. | — | waiting / ACTIVE | -| 21 | [.github](https://github.com/opsle/.github) | program infrastructure | `01c38e726db7` | `THEORY` | [documentation-only organization profile](https://github.com/opsle/.github/blob/01c38e726db7c3e45059d25fccce55e071e35938/README.md); Historical verification remains pinned in historical_evidence; current default-branch documentation and source inspected. No new test execution is claimed by this reconciliation. | No mechanical registry consistency check exists in this repository. | Use Opsle Tasks to admit work only for a demonstrated deficiency in this repository. | — | waiting / ACTIVE | -| 22 | [tasks](https://github.com/opsle/tasks) | program infrastructure | `e1207c5264c5` | `PROTOTYPED` | [Current workload lifecycle, task management and remote execution substrate with plug-and-play capability contract.](https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/README.md); Implementation and boundary-test sources inspected at recorded HEAD; upstream proof receipts are observational evidence. Final research verification belongs to the pipeline. | Controlled comparative evidence and independent replication remain absent. | Use Tasks workload evidence to admit only the smallest justified deficiency repair. | `gearbox`, `context-firewall`, `affected-verification`, `visible-value` | active / ACTIVE | -| 23 | [visible-value](https://github.com/opsle/visible-value) | concept | `f011395cae86` | `PROTOTYPED` | [Independent receipt validation and operator summaries preserving evidence classes and missing measurements.](https://github.com/opsle/visible-value/blob/f011395cae86a7a736b424d658bbe3afe65ba870/README.md); Implementation and boundary-test sources inspected at recorded HEAD; upstream proof receipts are observational evidence. Final research verification belongs to the pipeline. | Controlled comparative evidence and independent replication remain absent. | Use Tasks workload evidence to admit only the smallest justified deficiency repair. | — | waiting / ACTIVE | +| 7 | [agent-state-ledger](https://github.com/opsle/agent-state-ledger) | concept | `509a2a55066f` | `THEORY` | [Historical source consolidated into Tasks; copied contract archive subsequently removed from current Tasks by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Source, licenses and migration evidence remain in exact Git history; no source reactivation.](https://github.com/opsle/agent-state-ledger/blob/509a2a55066fd30ca67ceca14eaf640772b84c31/README.md); Historical observation before retirement: placeholder only; no automated tests | None | None; historical source is retired from workload selection. | — | historical / CONSOLIDATED → tasks | +| 8 | [agent-scheduler-runtime](https://github.com/opsle/agent-scheduler-runtime) | concept | `261adff7792b` | `THEORY` | [Historical source consolidated into Tasks; copied contract archive subsequently removed from current Tasks by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Source, licenses and migration evidence remain in exact Git history; no source reactivation.](https://github.com/opsle/agent-scheduler-runtime/blob/261adff7792b12257e57b408a84699479d2b992d/README.md); Historical observation before retirement: placeholder only; no automated tests | None | None; historical source is retired from workload selection. | — | historical / CONSOLIDATED → tasks | +| 9 | [verifiable-agent-handoff](https://github.com/opsle/verifiable-agent-handoff) | concept | `b832c770d996` | `PROTOTYPED` | [Historical source consolidated into Tasks; copied contract archive subsequently removed from current Tasks by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Source, licenses and migration evidence remain in exact Git history; no source reactivation.](https://github.com/opsle/verifiable-agent-handoff/blob/b832c770d9965b6060fc21af4f8826812c80b0a9/README.md); Historical observation before retirement: 3 of 3 automated tests passed locally at the verified HEAD | None | None; historical source is retired from workload selection. | — | historical / CONSOLIDATED → tasks | +| 10 | [agent-routing-policy](https://github.com/opsle/agent-routing-policy) | concept | `179fb15add41` | `THEORY` | [Historical source preserved; concept contracts consolidated into gearbox.](https://github.com/opsle/agent-routing-policy/blob/179fb15add41f338813bc04cc77c308563942a93/README.md); Historical observation before retirement: placeholder only; no automated tests | None | None; historical source is retired from workload selection. | — | historical / CONSOLIDATED → gearbox | +| 11 | [agent-resource-claims](https://github.com/opsle/agent-resource-claims) | concept | `f80f82e79ed0` | `THEORY` | [Historical source consolidated into Tasks; copied contract archive subsequently removed from current Tasks by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Source, licenses and migration evidence remain in exact Git history; no source reactivation.](https://github.com/opsle/agent-resource-claims/blob/f80f82e79ed07915feaea6a3b873d9af4aed144c/README.md); Historical observation before retirement: placeholder only; no automated tests | None | None; historical source is retired from workload selection. | — | historical / CONSOLIDATED → tasks | +| 12 | [agent-discovery-control](https://github.com/opsle/agent-discovery-control) | concept | `09c11f8a8ffd` | `THEORY` | [Historical source consolidated into Tasks; copied contract archive subsequently removed from current Tasks by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Source, licenses and migration evidence remain in exact Git history; no source reactivation.](https://github.com/opsle/agent-discovery-control/blob/09c11f8a8ffd57521110a7696ab4f6a5181c0218/README.md); Historical observation before retirement: placeholder only; no automated tests | None | None; historical source is retired from workload selection. | — | historical / CONSOLIDATED → tasks | +| 13 | [agent-execution-authorization](https://github.com/opsle/agent-execution-authorization) | concept | `6babce3929e0` | `THEORY` | [Historical source consolidated into Tasks; copied contract archive subsequently removed from current Tasks by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Source, licenses and migration evidence remain in exact Git history; no source reactivation.](https://github.com/opsle/agent-execution-authorization/blob/6babce3929e0284cdbb530ed5ebfb29a36388bf7/README.md); Historical observation before retirement: placeholder only; no automated tests | None | None; historical source is retired from workload selection. | — | historical / CONSOLIDATED → tasks | +| 14 | [controlled-agent-acceptance](https://github.com/opsle/controlled-agent-acceptance) | concept | `258325416c85` | `THEORY` | [Historical source consolidated into Tasks; copied contract archive subsequently removed from current Tasks by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Source, licenses and migration evidence remain in exact Git history; no source reactivation.](https://github.com/opsle/controlled-agent-acceptance/blob/258325416c852be719c545a622e8a9d175447512/README.md); Historical observation before retirement: placeholder only; no automated tests | None | None; historical source is retired from workload selection. | — | historical / CONSOLIDATED → tasks | +| 15 | [agent-recovery-policy](https://github.com/opsle/agent-recovery-policy) | concept | `a529954c784a` | `THEORY` | [Historical source consolidated into Tasks; copied contract archive subsequently removed from current Tasks by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Source, licenses and migration evidence remain in exact Git history; no source reactivation.](https://github.com/opsle/agent-recovery-policy/blob/a529954c784a7763fec452c23e143e96ccb97a72/README.md); Historical observation before retirement: placeholder only; no automated tests | None | None; historical source is retired from workload selection. | — | historical / CONSOLIDATED → tasks | +| 16 | [ephemeral-agent-workers](https://github.com/opsle/ephemeral-agent-workers) | concept | `e758697528e7` | `THEORY` | [Historical source consolidated into Tasks; copied contract archive subsequently removed from current Tasks by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Source, licenses and migration evidence remain in exact Git history; no source reactivation.](https://github.com/opsle/ephemeral-agent-workers/blob/e758697528e71290bec55391a6b4e6c5bae83422/README.md); Historical observation before retirement: placeholder only; no automated tests | None | None; historical source is retired from workload selection. | — | historical / CONSOLIDATED → tasks | +| 17 | [gearbox](https://github.com/opsle/gearbox) | concept | `a2fcbffd76f4` | `PROTOTYPED` | [Provider-free bounded execution core, consolidated Routing Policy, and route-request v2 selecting provider/model/effort with explicit overrides and deterministic TEST/DEPLOY routes (PR #4).](https://github.com/opsle/gearbox/blob/a2fcbffd76f448fb799d33a242f69eb16d8ebbf4/README.md); Historical verification remains pinned in historical_evidence; current default-branch documentation and source inspected. No new test execution is claimed by this reconciliation. | General helper transport, independent isolation evidence and comparative benchmark remain separate research work. | Use Opsle Tasks to admit work only for a demonstrated deficiency in this repository. | — | waiting / ACTIVE | +| 18 | [affected-verification](https://github.com/opsle/affected-verification) | concept | `a9c7000e088b` | `VERIFIED` | [dependency-free Node.js deterministic plan-v2 planner with check-level dependency-completeness states, mechanism and boundary evidence, check-local fail-closed forced selection, explainable skips, bounded deterministic Python boundary inspection, identity-bound SHADOW validation, frozen-oracle repair/replay harnesses, and opsle.value-receipt.v1 safety-cost telemetry; Tasks verification planning and capture contract integrated. Independent Tasks capability package v0.1.0 shipped by Task #23 / PR #6; research remains OBSERVE/SHADOW.](https://github.com/opsle/affected-verification/blob/a9c7000e088b5db085e2449e04a83948b66916f1/README.md); Historical verification remains pinned in historical_evidence; current default-branch documentation and source inspected. No new test execution is claimed by this reconciliation. | Research remains OBSERVE/SHADOW; AV-EXP-002 failure is permanent. Tasks bounded manifest-backed selection requires complete impact, catalog and check-boundary evidence; incomplete evidence broadens or stops. No general TRUSTED_BOUNDED promotion. | Admit a demonstrated verification deficiency only; #23 package implementation is complete. Preserve AV-EXP-002 and require independent correctness evidence before expanding beyond bounded OBSERVE/SHADOW. | — | waiting / ACTIVE | +| 19 | [research](https://github.com/opsle/research) | program infrastructure | `cd1ecf2cf28b` | `PROTOTYPED` | [Authoritative current/historical research ledger, concept mappings, experiment records and deterministic generated views; Tasks owns workload management.](https://github.com/opsle/research/blob/cd1ecf2cf28bf057f2ed683ea647d75fd6239e5f/README.md); Historical verification remains pinned in historical_evidence; current default-branch documentation and source inspected. No new test execution is claimed by this reconciliation. | Research completion requires controlled evidence and replication; integration completion is insufficient. | Select only authorized, evidence-backed work from Opsle Tasks. Notebook implementation and production integration are complete through PR #83; the pending #52 scope is superseded by that recovery and is not a retry candidate. Existing lane membership is unchanged; see reconciliation evidence in program/registry.json. | — | active / ACTIVE | +| 20 | [site](https://github.com/opsle/site) | program infrastructure | `29c94e6440ec` | `PROTOTYPED` | [React/Vinext source implementation with content routes](https://github.com/opsle/site/blob/29c94e6440ec91f5e09aded959fe7144187af6d7/README.md); Historical verification remains pinned in historical_evidence; current default-branch documentation and source inspected. No new test execution is claimed by this reconciliation. | Wait for validated registry data and measured research; deployment requires separate authorization. | Remain evidence-gated in LATER: source foundation exists; measured content, registry-derived rendering and separate publication authority are still required. | — | waiting / ACTIVE | +| 21 | [.github](https://github.com/opsle/.github) | program infrastructure | `01c38e726db7` | `THEORY` | [documentation-only organization profile](https://github.com/opsle/.github/blob/01c38e726db7c3e45059d25fccce55e071e35938/profile/README.md); Historical verification remains pinned in historical_evidence; current default-branch documentation and source inspected. No new test execution is claimed by this reconciliation. | No mechanical registry consistency check exists in this repository. | None in the workload queue; retain organization housekeeping in PARKED with the Tasks project retired. | — | waiting / ACTIVE | +| 22 | [tasks](https://github.com/opsle/tasks) | program infrastructure | `fc89649edcf8` | `PROTOTYPED` | [Notebook implementation and production integration COMPLETED via recovery 482e392086a9e71214699b86491d14b55c8f9aba / PR #83, deployed fc89649edcf80c7cb9399c025d481e79c8ce4eaa. Work Types, scheduled history, external release broker and same-attempt question continuation are implemented; lifecycle remains PROTOTYPED / INCOMPLETE.](https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/README.md); Notebook PR #83 reports 498 passing fresh detached exact-SHA tests (0 failed, 2 skipped) and 46 passing continuation/lifecycle tests; pinned recovery report corroborates integrated counts. Production health reports the merged SHA. These are upstream evidence, not tests rerun by this reconciliation. | Controlled comparative evidence and independent replication remain absent. | Select authorized defects from current workload evidence. Notebook recovery completes the implementation and integration; #51/#60 stay failed provenance and #52 is superseded in program scope. No retry or replacement is required. | `gearbox`, `context-firewall`, `affected-verification`, `visible-value` | active / ACTIVE | +| 23 | [visible-value](https://github.com/opsle/visible-value) | concept | `f011395cae86` | `PROTOTYPED` | [Independent receipt library/CLI unchanged; Tasks receipt presentation and post-broker reconciliation repaired by #24 and #40. Missing measurements remain absent; no causal benefit inferred.](https://github.com/opsle/visible-value/blob/f011395cae86a7a736b424d658bbe3afe65ba870/README.md); Implementation and boundary-test sources inspected at recorded HEAD; upstream proof receipts are observational evidence. Final research verification belongs to the pipeline. | Controlled comparative evidence and independent replication remain absent. | Use measured receipt or presentation defects to admit work; #24 and #40 are completed integration repairs, not requests to repeat implementation. | — | waiting / ACTIVE | ## Completed integration and retirement work - **taslos-tasks-retirement — COMPLETED**: Retired execution target; historical extraction provenance retained. [evidence 1](https://github.com/opsle/tasks/commit/9915dd4a7f0a4bf73c62b2310523b1429f46d9b1) -- **paperclip-retirement — COMPLETED**: Retired orchestration references removed; no current dependency. [evidence 1](https://github.com/opsle/tasks/commit/2d06527f583e49dbe75adb84051806812712e920) -- **repository-consolidation — COMPLETED**: Final 22:42 UTC receipt supersedes partial observations, including Durable Supervisor host move. Source licenses, bundles, history and project records preserved. [evidence 1](https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json), [evidence 2](https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.md) -- **remote-incus-execution — COMPLETED**: Recorded normal Tasks Codex and Claude SSH executions to Incus targets completed; unreachable target did not fall back locally. Integration observations, not controlled savings evidence. [evidence 1](https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/REMOTE_EXECUTION_PROOF_2026-09-07.md), [evidence 2](https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/remote-execution/no-local-fallback.json) -- **task-15-capability-contract — COMPLETED**: Versioned manifest discovery, immutable selection, operator grants, lifecycle hooks, receipts and scoped model gateway implemented. Historical agent-run remains retired. Implementation completion does not imply deployment or research completion. [evidence 1](https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/TASK_15.md), [evidence 2](https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/CAPABILITIES.md) +- **paperclip-retirement — COMPLETED**: Historical milestone ID retained: Paperclip references were removed from active Tasks orchestration. The task-authorized correction preserves Paperclip as intentionally retained contingency infrastructure, outside research membership, priority lanes and backlog; this is not a claim that the contingency installation was decommissioned. [evidence 1](https://github.com/opsle/tasks/commit/2d06527f583e49dbe75adb84051806812712e920), [evidence 2](program/registry.json#/reconciliation/paperclip) +- **repository-consolidation — COMPLETED**: Final 22:42 UTC receipt supersedes partial observations, including Durable Supervisor host move. Source licenses, bundles, history and project records preserved. Tasks subsequently removed the copied contract archive in 3baecd46b4e83e4a35bad1f670ae8c5459225d3d; preservation now refers to exact Git history and archived source repositories, not current-branch file presence. [evidence 1](https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json), [evidence 2](https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.md), [evidence 3](https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/ARCHITECTURE.md) +- **remote-incus-execution — COMPLETED**: Recorded normal Tasks Codex and Claude SSH executions to Incus targets completed; unreachable target did not fall back locally. Integration observations, not controlled savings evidence. Historical split-topology proof; current Tasks uses the combined single-node default with optional SSH. Later local proof #34 is DONE; failed probes #29-33 remain history. [evidence 1](https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/REMOTE_EXECUTION_PROOF_2026-09-07.md), [evidence 2](https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/remote-execution/no-local-fallback.json), [evidence 3](https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/SINGLE_NODE.md) +- **task-15-capability-contract — COMPLETED**: Versioned manifest discovery, immutable selection, operator grants, lifecycle hooks, receipts and scoped model gateway implemented. Historical agent-run remains retired. Implementation completion does not imply deployment or research completion. Task #15 itself remains FAILED/BUILD execution history. The completed implementation milestone does not rewrite that state; current Tasks also has a product-specific Question Recommendation adapter. [evidence 1](https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/TASK_15.md), [evidence 2](https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/CAPABILITIES.md) Graphify is an optional standalone CLI, not an Opsle Tasks capability. Historical capability acceptance is superseded. diff --git a/README.md b/README.md index 2a0b896..72a93a4 100644 --- a/README.md +++ b/README.md @@ -54,8 +54,10 @@ dashboard and priority view with `python3 tools/render_program_status.py`. ## Product relationship Opsle Tasks is the authoritative current workload and task-management system and integrated reference implementation in -`opsle/tasks`. Its control plane and project execution targets are independently -deployed and do not depend on this research repository at runtime. +`opsle/tasks`. Its current default combines the control plane and local execution +in one Incus instance, with optional SSH targets and a separate release broker. +It does not depend on this research repository at runtime. Exact architecture and +Notebook recovery evidence are recorded in `program/registry.json`. ## Integrity diff --git a/program/OPERATING_RULES.md b/program/OPERATING_RULES.md index b72dcf5..06f98de 100644 --- a/program/OPERATING_RULES.md +++ b/program/OPERATING_RULES.md @@ -56,6 +56,13 @@ nondeterministic fields must not contaminate deterministic semantic output. ## Retirement and current ownership -Durable Supervisor, Taslos Tasks, Paperclip and historical agent-run are retired. Their archived controls, migration rollback notes and experiments authorize no current work. Completed consolidation receipts supersede dated partial observations. Graphify is an optional standalone CLI, not a Tasks capability. Do not recreate retired repositories or execution systems from stale references. +Durable Supervisor, Taslos Tasks and historical agent-run are retired. Their archived controls, migration rollback notes and experiments authorize no current work. Paperclip is intentionally retained contingency infrastructure, outside the research portfolio and backlog; removal from active Tasks orchestration did not establish contingency decommissioning. Completed consolidation receipts supersede dated partial observations. Graphify is an optional standalone CLI, not a Tasks capability. Do not recreate retired repositories or execution systems from stale references. Repository activity, Tasks project visibility and research maturity are independent. `.github` is retained for housekeeping but excluded from workload eligibility. Consolidated concepts share active homes; historical source records retain evidence without becoming active dependencies. Release and data-safety requirements remain separate from task authorization. + +Recovery can complete an implementation and its production integration while the +original execution remains failed. Notebook recovery through Tasks PR #83 does +not rewrite #51/#60, activate the overlapping pending #52, or complete a research +lifecycle. Use the revision-linked recovery and dated history in `registry.json` +when judging whether work is already implemented. Do not create retry or +replacement work from a failed status alone. diff --git a/program/PRIORITY.md b/program/PRIORITY.md index b0be822..37c0769 100644 --- a/program/PRIORITY.md +++ b/program/PRIORITY.md @@ -33,19 +33,19 @@ Park by default: | Lane | Objective | Repositories | Entry gate | |---|---|---|---| -| **NOW** | Maintain the current Tasks workload and evidence-backed program state. | `tasks`, `research` | An authorized Tasks work item and a qualifying evidence-backed reason are required. | -| **NEXT** | Address demonstrated integration or measurement deficiencies from Tasks workloads. | `gearbox`, `context-firewall`, `visible-value`, `affected-verification`, `decision-evidence-protocol`, `agent-trajectory-profiler` | An authorized Tasks work item and a qualifying evidence-backed reason are required. | +| **NOW** | Maintain current Tasks workload and reconcile demonstrated defects with shipped recovery evidence; Notebook implementation and production integration are complete. | `tasks`, `research` | An authorized Tasks work item and a qualifying evidence-backed reason are required. | +| **NEXT** | Address demonstrated integration or measurement deficiencies; shipped capability packages alone do not establish current-runtime compatibility or research completion. | `gearbox`, `context-firewall`, `visible-value`, `affected-verification`, `decision-evidence-protocol`, `agent-trajectory-profiler` | An authorized Tasks work item and a qualifying evidence-backed reason are required. | | **THEN** | Investigate semantic edits only when workload evidence establishes a need. | `semantic-edit-protocol` | An authorized Tasks work item and a qualifying evidence-backed reason are required. | | **LATER** | Prepare controlled research and public material when evidence and separate release authority support it. | `site` | An authorized Tasks work item and a qualifying evidence-backed reason are required. | | **PARKED** | Retain organization housekeeping separately from workload eligibility. | `.github` | An authorized Tasks work item and a qualifying evidence-backed reason are required. | -### NOW — Maintain the current Tasks workload and evidence-backed program state. +### NOW — Maintain current Tasks workload and reconcile demonstrated defects with shipped recovery evidence; Notebook implementation and production integration are complete. Entry: An authorized Tasks work item and a qualifying evidence-backed reason are required. Exit: The scoped defect or question is resolved with bounded evidence; release requirements remain separate. -### NEXT — Address demonstrated integration or measurement deficiencies from Tasks workloads. +### NEXT — Address demonstrated integration or measurement deficiencies; shipped capability packages alone do not establish current-runtime compatibility or research completion. Entry: An authorized Tasks work item and a qualifying evidence-backed reason are required. @@ -120,4 +120,4 @@ Task/run summary: total children; model/effort distribution; total model tokens ## Exact next execution -Select the next authorized task from Opsle Tasks; use its project scope and workload evidence to identify the smallest justified change. This ledger does not create a parallel queue. +Select only authorized, evidence-backed work from Opsle Tasks. Notebook implementation and production integration are complete through PR #83; the pending #52 scope is superseded by that recovery and is not a retry candidate. Existing lane membership is unchanged; see reconciliation evidence in program/registry.json. diff --git a/program/THEORY_MAP.md b/program/THEORY_MAP.md index e5d88d8..479f632 100644 --- a/program/THEORY_MAP.md +++ b/program/THEORY_MAP.md @@ -15,7 +15,7 @@ Historical definitions, extraction analysis, initial SHAs, licenses, negative ev Coverage: 19 concepts; active 7; consolidated 11; retired 1; 8 distinct current homes. Theory registry canonical SHA-256: -`f079b141834b738d9df6dbd2f39c2ae063e4c4186e39477130beb3dc9db7cf7b`. +`d67661c34b1c252aa9288626a88a4c3424d1b842e9ee908ce88145caf77c2c0a`. | Concept identity | Classification | Executed / retained disposition | Confidence | Current home and maturity | |---|---|---|---|---| diff --git a/program/evidence/post-consolidation/README.md b/program/evidence/post-consolidation/README.md index d2f25dd..6cbcb99 100644 --- a/program/evidence/post-consolidation/README.md +++ b/program/evidence/post-consolidation/README.md @@ -1,43 +1,103 @@ # Post-consolidation evidence inventory -`inventory.json` records default-branch revisions inspected through Git on -2026-09-09. The timestamp denotes the UTC observation date, not a runtime health -probe. `consolidation.json` is the exact parsed final committed Tasks migration -receipt at the revision linked by the inventory. It includes dated partial -observations for provenance; `overall: complete`, `completedAt`, and the final -Durable Supervisor host-move receipt supersede them. Archive paths are provenance -locators, not instructions to restore or reactivate sources. - -The inventory includes 11 current repositories and 12 historical sources. Eleven -sources consolidated into Tasks (ten) or Gearbox (one); Durable Supervisor retired -separately. `.github` is retained but its execution project is retired. Repository -presence does not assert that a project is visible, enabled, or currently running. -The manifest's temporary proof projects are not new research repositories. - -Current source inspection covered Tasks `docs/TASK_15.md`, `docs/CAPABILITIES.md`, -remote execution proof and no-local-fallback receipt, and the current README and -limitations of Context Firewall, Gearbox, Visible Value and Affected Verification. -The exact revision URLs and retirement commits are in `registry.completed_work`. -Later Taslos Tasks and Paperclip retirement commits supersede the remote proof's -historical statements that predecessor services still existed. - -Tasks' historical commit `00d2bac` accepted an external Graphify capability. -The approved Task 21 scope explicitly supplies the final superseding policy: -Graphify is an optional standalone CLI, not a Tasks capability. The current -bundled capability tree contains Gearbox, Context Firewall, Affected Verification -and Visible Value only. This ledger does not claim to inspect or change an external -operator installation, and absence from the bundled tree alone is not evidence -about such installations. - -Research maturity is conservative: Context Firewall, Gearbox and Visible Value -remain PROTOTYPED; Affected Verification remains VERIFIED with OBSERVE/SHADOW -research limits. Tasks integration and remote proofs are operational evidence, -not controlled comparative savings or research completion. EXP-001 remains -unconsumed; AV-EXP-002 permanently remains FAIL. - -Historical ledger and conceptual analysis are preserved under -`program/history/pre-consolidation/` at research revision -`840c79c04199762acdd59e89e807ca9086f3e45e`. Initial Gearbox publication and all pinned -experiment identities remain unchanged. No deployment, provider experiment, -external task, or PR #18 operation was performed for this reconciliation. -Final verification is delegated to the existing research pipeline. +`program/registry.json` remains the sole machine-readable portfolio and priority +authority. This existing inventory is subordinate evidence, not a queue or a +second portfolio. The September 11 reconciliation is recorded under +`registry.reconciliation`; Notebook completion is under the Tasks repository's +`integration_completion.notebook`. No new derived view is introduced. + +The previous observation is preserved at +[Research cd1ecf2](https://github.com/opsle/research/blob/cd1ecf2cf28bf057f2ed683ea647d75fd6239e5f/program/evidence/post-consolidation/inventory.json). +`inventory.json` now records the September 11 GitHub default-branch observations. +Its `source` and `source_revision` still identify the immutable September 7 +consolidation receipt. `consolidation.json` is unchanged: the final +`overall: complete`, `completedAt` and host-move receipt supersede its dated +partial observations. Archive paths are provenance, not restoration instructions. + +All 23 GitHub repositories were checked through repository metadata, +default-branch SHA and exact-revision README reads. All use `main`; 11 current +repositories remain unarchived and all 12 historical sources remain archived. +Context Firewall, Gearbox, Affected Verification, Research and Tasks advanced +since the previous recorded HEADs. Unchanged repositories were rechecked too. +The historical sources' local checkouts can predate their retirement notices; +GitHub supplies their current default-branch identities. + +Eleven source concepts consolidated into Tasks (ten) or Gearbox (one); Durable +Supervisor retired separately. Tasks subsequently removed its copied contract +archive in the simplification at +[3baecd46b4e8](https://github.com/opsle/tasks/commit/3baecd46b4e83e4a35bad1f670ae8c5459225d3d). +[Current architecture](https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/ARCHITECTURE.md) +distinguishes historical migration material from runtime behavior. Exact Git +history retains contracts, licenses and attribution. No concept gains maturity +or an activation requirement from this migration or removal. + +Production evidence came from read-only Tasks `GET /api/state`, task details, +durable attempts and `GET /api/health`. Only Research was enabled among current +program projects at the observation; the other workload-eligible program +projects were disabled. `.github` remains a current GitHub repository with a +retired execution project, as do the historical source projects. Runtime +admission flags do not change portfolio membership or priority lanes. Temporary +proof projects and unrelated applications are not research repositories. + +Notebook implementation and production integration are complete through +[recovery 482e392086a9e71214699b86491d14b55c8f9aba](https://github.com/opsle/tasks/commit/482e392086a9e71214699b86491d14b55c8f9aba), +[merged PR #83](https://github.com/opsle/tasks/pull/83) and deployed SHA +`fc89649edcf80c7cb9399c025d481e79c8ce4eaa`. The live health response and current +release symlink agree on that SHA. PR #83 explicitly reports 498 passing tests +in a fresh detached exact-SHA suite, zero failures and two existing skips; +46 continuation/lifecycle tests also passed. The pinned +[docs/releases/TASK_60_NOTEBOOK_RECOVERY_2026-09-11.md](https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/releases/TASK_60_NOTEBOOK_RECOVERY_2026-09-11.md) +corroborates integrated counts, retained-file classification and PR #82 +continuation preservation. These are upstream test results, not a new Tasks test +run performed by this ledger reconciliation. Raw private test logs and broker +backup/activation receipts were inaccessible to the execution identity; no +access boundary was changed. + +Tasks #51 and #60 remain `FAILED/TEST`: durable attempt records 532/key 2716 and +570/key 3092, with failure events 2760 and 3137. #50 is DONE; umbrella #48 remains +FAILED. Existing #52 is PENDING and blocked by #51, but its mode-controlled inline +completion scope is superseded by recovery. This mismatch does not create a +Notebook retry or replacement. Production state was not modified. + +Context Firewall #36 and Affected Verification #23 completed bounded external +package implementations. Their compatibility evidence pins earlier Tasks +revisions; installation and compatibility with current production remain +unproven. Context Firewall's package README explicitly retains a separate +Tasks-owned bundled-removal boundary. Gearbox PR #4 adds provider/model/effort +routing. Visible Value #24/#40 are completed integration repairs. The ledger +preserves failed, cancelled and superseded work independently of those outcomes. + +Graphify remains an optional standalone CLI, not a Tasks capability. The four +research measurement interfaces are Gearbox, Context Firewall, Affected +Verification and Visible Value; current Tasks additionally bundles its +product-specific Question Recommendation adapter. Paperclip is intentionally +retained contingency infrastructure by Task #62's approved scope, outside the +portfolio and backlog. Its historical retirement milestone denotes removal from +active orchestration, not decommissioning of the contingency installation. No +contingency health or restoration-readiness check was performed. + +No lifecycle or priority-lane promotion is supported. EXP-001 remains PLANNED: +current Research artifacts and inspected durable task history establish no +authorized subject run/result. AV-EXP-002 remains the historical miss; +AV-EXP-003 remains bounded OBSERVE/SHADOW repair evidence. Integration and everyday +telemetry do not establish controlled benefit or independent replication. Site +remains evidence-gated and `.github` still lists historical concept repositories. + +The case-insensitive tracked-file search found no accidental Visual Verify +references; the canonical name remains Visible Value. Historical snapshots and +frozen experiment artifacts are unchanged. Only the existing status, priority +and theory views are regenerated; final verification remains with the pipeline. + +Verification passed registry validation, generated-view comparison, pinned +offline-freeze qualification and all five existing receipt checks. The Research +unittest suite ran 117 tests: 116 passed, one failed because +`tests/test_validate_program.py:48` still hard-codes the previous Affected +Verification HEAD. Updating that assertion is outside this records-only task; +current evidence was not reverted and the test was not bypassed. This is an +explicit unresolved pipeline blocker, recorded in `registry.reconciliation.verification`. + +Opsle Value accounting is in the same verification record. Offline qualification +reproduced 36 Context Firewall invocations (EXACT), 36 Decision Evidence +validations (OBSERVED) and 48 Trajectory Profiler profiles (EXACT). The existing +machine receipts remain unchanged. No subject run, experiment result or causal +savings claim was added. diff --git a/program/evidence/post-consolidation/inventory.json b/program/evidence/post-consolidation/inventory.json index d926b3f..7ec2239 100644 --- a/program/evidence/post-consolidation/inventory.json +++ b/program/evidence/post-consolidation/inventory.json @@ -1,6 +1,6 @@ { "schema_version": 1, - "observed_at": "2026-09-09T00:00:00Z", + "observed_at": "2026-09-11T04:18:44Z", "source_revision": "e1207c5264c59e14efe9838bba3a33ba504665d2", "source": "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json", "active_repositories": [ @@ -33,14 +33,14 @@ "heads": { "agent-trajectory-profiler": "0a89661640721d6a39f127514b993d29bd728d47", "semantic-edit-protocol": "29caad5c03827cde17aabd71c38bc25899413a33", - "context-firewall": "6dd6e5fdf21f28dc5ebfa07954aaa9bed2dbcc32", + "context-firewall": "0239003eb66af4902f6d53ceb04d32976bce21f7", "decision-evidence-protocol": "b17ae3b41cea7cb0b9e0befe43e885b5aa0e4a09", - "gearbox": "12112c3a04d72b768f3252a6d0f6ea455816c9a1", - "affected-verification": "792c4bb7881f6f430b2b1ba238ba05be43f50d38", - "research": "840c79c04199762acdd59e89e807ca9086f3e45e", + "gearbox": "a2fcbffd76f448fb799d33a242f69eb16d8ebbf4", + "affected-verification": "a9c7000e088b5db085e2449e04a83948b66916f1", + "research": "cd1ecf2cf28bf057f2ed683ea647d75fd6239e5f", "site": "29c94e6440ec91f5e09aded959fe7144187af6d7", ".github": "01c38e726db7c3e45059d25fccce55e071e35938", - "tasks": "e1207c5264c59e14efe9838bba3a33ba504665d2", + "tasks": "fc89649edcf80c7cb9399c025d481e79c8ce4eaa", "visible-value": "f011395cae86a7a736b424d658bbe3afe65ba870" }, "consolidation_destinations": { @@ -62,6 +62,8 @@ "graphify": { "role": "OPTIONAL_STANDALONE_CLI", "tasks_capability": false, - "basis": "Task 21 approved scope fixes the final policy; the historical external-capability acceptance in Tasks commit 00d2bac is superseded. Current bundled manifests contain only Gearbox, Context Firewall, Affected Verification and Visible Value." - } + "basis": "Task 21 established the optional standalone CLI policy. The four research measurement capabilities remain Gearbox, Context Firewall, Affected Verification and Visible Value; current Tasks also bundles its product-specific Question Recommendation adapter. Graphify is not a Tasks capability." + }, + "observation_scope": "GitHub repository metadata, default-branch revisions and exact-revision README inspection on 2026-09-11. source_revision/source remain the immutable consolidation receipt origin; this evidence inventory is subordinate to program/registry.json and contains no priority authority.", + "previous_observation": "https://github.com/opsle/research/blob/cd1ecf2cf28bf057f2ed683ea647d75fd6239e5f/program/evidence/post-consolidation/inventory.json" } diff --git a/program/experiments.json b/program/experiments.json index 5e6b982..8967056 100644 --- a/program/experiments.json +++ b/program/experiments.json @@ -1,6 +1,6 @@ { "schema_version": 1, - "last_verified_at": "2026-08-31T16:17:40Z", + "last_verified_at": "2026-09-11T04:18:44Z", "experiments": [ { "id": "EXP-001", @@ -247,7 +247,18 @@ "gearbox_repository_head_sha": "f3fab9f292cf4eabd7200615d444f98881f57d55", "model_provider_runs_added": 0 }, - "next_task": "Independently review and release the provider-free live-authorization preflight branch; do not consume authorization or launch a provider/model subject." + "next_task": "Provider-free live-preflight publication is already merged through PR #15 and hardening PR #16. Keep EXP-001 PLANNED; any subject run requires new durable execution authority and a fresh fail-closed preflight, not repetition of the published preparation.", + "current_evidence_review": { + "observed_at": "2026-09-11T04:18:44Z", + "evidence": "program/registry.json#/reconciliation", + "decision": "PLANNED retained: no authorized subject run or result found in current Research source or inspected durable Tasks history; provider-free qualification is not experiment consumption.", + "superseded_recommendation": "Independently review and release the provider-free live-authorization preflight branch; do not consume authorization or launch a provider/model subject.", + "supporting_evidence": [ + "https://github.com/opsle/research/commit/2ca23904f122583f2808f729b6ea9642f0ddba0b", + "https://github.com/opsle/research/commit/9b9b5ca0fffdbf18713da7ffd339f8fe8f77818c" + ], + "qualification_status_scope": "live_authorization_preflight.status is the frozen pre-release qualification label required by the existing validator. PR #15/#16 establish subsequent publication, not experiment consumption." + } }, { "id": "AV-EXP-001", @@ -341,7 +352,16 @@ "Affected Verification remains OBSERVE/SHADOW; no TRUSTED_BOUNDED class is authorized." ], "lifecycle_impact": "PROMOTE_TO_VERIFIED_ONLY: the narrow scoped correctness and safety claims pass meaningful automated and revision-bound benchmark checks, but this run is explicitly capped below BENCHMARK_READY and does not authorize trusted execution.", - "next_task": "Preregister and run a second public-repository shadow calibration in a different ecosystem with a meaningful native selector and the same full-catalog oracle discipline." + "next_task": "The proposed second calibration was completed as AV-EXP-002. Preserve this first calibration and the subsequent miss; admit further work only through current Tasks authority and evidence-backed program priorities.", + "current_evidence_review": { + "observed_at": "2026-09-11T04:18:44Z", + "evidence": "program/registry.json#/reconciliation", + "decision": "Existing experiment status, immutable identities, artifacts and verdict retained; package/product integration does not satisfy an experiment or lifecycle gate.", + "superseded_recommendation": "Preregister and run a second public-repository shadow calibration in a different ecosystem with a meaningful native selector and the same full-catalog oracle discipline.", + "supporting_evidence": [ + "https://github.com/opsle/research/commit/f1dca5ed07ec1e2d558d90387c750743b3dec962" + ] + } }, { "id": "AV-EXP-002", @@ -454,7 +474,16 @@ "Affected Verification remains OBSERVE/SHADOW; no TRUSTED_BOUNDED class is authorized." ], "lifecycle_impact": "REMAIN_VERIFIED: the run adds revision-bound falsification evidence and failure modes, but the observed selection miss and explicit run cap do not establish BENCHMARK_READY or EXPERIMENTED lifecycle promotion for the repository.", - "next_task": "Preregister and execute a selection-miss repair for AV2-006 that represents runtime/subprocess import uncertainty without changing the preserved AV-EXP-002 result." + "next_task": "The proposed AV2-006 repair was completed as bounded AV-EXP-003 evidence. Preserve this historical FAIL; do not repeat the superseded repair recommendation or infer general selector safety.", + "current_evidence_review": { + "observed_at": "2026-09-11T04:18:44Z", + "evidence": "program/registry.json#/reconciliation", + "decision": "Existing experiment status, immutable identities, artifacts and verdict retained; package/product integration does not satisfy an experiment or lifecycle gate.", + "superseded_recommendation": "Preregister and execute a selection-miss repair for AV2-006 that represents runtime/subprocess import uncertainty without changing the preserved AV-EXP-002 result.", + "supporting_evidence": [ + "https://github.com/opsle/research/commit/e8a2c36678ac4d4f72a79a56e03e9f896811be02" + ] + } }, { "id": "AV-EXP-003", @@ -563,7 +592,16 @@ "Affected Verification remains OBSERVE/SHADOW; no TRUSTED_BOUNDED class is authorized." ], "lifecycle_impact": "REMAIN_VERIFIED: the run repairs and measures one defect under SHADOW but is explicitly capped below lifecycle or trust promotion.", - "next_task": "Preregister a bounded child-process import-tracing evidence-provider experiment to test whether selected opaque checks can regain precision without weakening the fail-closed rule." + "next_task": "Child-process import tracing remains an evidence-gated research proposal, not an authorized workload item. Require current Tasks admission and preregistration before any new bounded OBSERVE/SHADOW experiment.", + "current_evidence_review": { + "observed_at": "2026-09-11T04:18:44Z", + "evidence": "program/registry.json#/reconciliation", + "decision": "Existing experiment status, immutable identities, artifacts and verdict retained; package/product integration does not satisfy an experiment or lifecycle gate.", + "superseded_recommendation": "Preregister a bounded child-process import-tracing evidence-provider experiment to test whether selected opaque checks can regain precision without weakening the fail-closed rule.", + "supporting_evidence": [ + "program/registry.json#/program_control" + ] + } }, { "id": "LEGACY-001", @@ -605,7 +643,12 @@ "blockers": [ "Exact run identities, model configuration, fixtures, and independent replication were not recorded." ], - "next_task": "Retain as legacy evidence; do not promote a concept stage from this observation alone." + "next_task": "Retain as legacy evidence; do not promote a concept stage from this observation alone.", + "current_evidence_review": { + "observed_at": "2026-09-11T04:18:44Z", + "evidence": "program/registry.json#/reconciliation", + "decision": "Existing experiment status, immutable identities, artifacts and verdict retained; package/product integration does not satisfy an experiment or lifecycle gate." + } } ] } diff --git a/program/registry.json b/program/registry.json index aeaed02..d331ed8 100644 --- a/program/registry.json +++ b/program/registry.json @@ -8,7 +8,7 @@ "theory_map": "program/THEORY_MAP.md", "theory_reconciliation": { "status": "POST_CONSOLIDATION_RECONCILED", - "verified_at": "2026-09-09T00:00:00Z", + "verified_at": "2026-09-11T04:18:44Z", "canonical_gearbox_definition": "Agent Gearbox lets a powerful primary developer delegate routine operations and bounded work to deterministic software or less expensive models, then receive only the compact result needed to continue.", "canonical_context_firewall_definition": "Context Firewall is a deterministic boundary that keeps operational noise out of an AI agent's context while preserving the compact evidence, provenance, and escalation path the agent needs to make correct decisions.", "historical_reconciliation": "program/history/pre-consolidation/registry.json", @@ -39,7 +39,7 @@ ], "current_lane": "NOW", "operating_question": "How can current Opsle Tasks workloads use less intelligence and context while preserving correctness and defensible evidence?", - "exact_next_execution": "Select the next authorized task from Opsle Tasks; use its project scope and workload evidence to identify the smallest justified change. This ledger does not create a parallel queue.", + "exact_next_execution": "Select only authorized, evidence-backed work from Opsle Tasks. Notebook implementation and production integration are complete through PR #83; the pending #52 scope is superseded by that recovery and is not a retry candidate. Existing lane membership is unchanged; see reconciliation evidence in program/registry.json.", "work_item_admission": { "rule": "Do not create a work item solely because an implementation can be improved.", "qualifying_reasons": [ @@ -65,7 +65,7 @@ "tasks", "research" ], - "objective": "Maintain the current Tasks workload and evidence-backed program state.", + "objective": "Maintain current Tasks workload and reconcile demonstrated defects with shipped recovery evidence; Notebook implementation and production integration are complete.", "entry_condition": "An authorized Tasks work item and a qualifying evidence-backed reason are required.", "exit_condition": "The scoped defect or question is resolved with bounded evidence; release requirements remain separate." }, @@ -79,7 +79,7 @@ "decision-evidence-protocol", "agent-trajectory-profiler" ], - "objective": "Address demonstrated integration or measurement deficiencies from Tasks workloads.", + "objective": "Address demonstrated integration or measurement deficiencies; shipped capability packages alone do not establish current-runtime compatibility or research completion.", "entry_condition": "An authorized Tasks work item and a qualifying evidence-backed reason are required.", "exit_condition": "The scoped defect or question is resolved with bounded evidence; release requirements remain separate." }, @@ -126,13 +126,14 @@ "launch provider work" ], "name": "Opsle Tasks", - "capability_contract": "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/CAPABILITIES.md", + "capability_contract": "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/CAPABILITIES.md", "capability_ids": [ "opsle.gearbox", "opsle.context-firewall", "opsle.affected-verification", "opsle.visible-value" - ] + ], + "capability_scope": "The four listed IDs are the research measurement interfaces, not an exhaustive inventory of product adapters; Tasks also bundles Question Recommendation." }, "concept_activation": [ { @@ -238,7 +239,7 @@ "avoidable-intelligence estimate" ] }, - "last_verified_at": "2026-09-09T00:00:00Z", + "last_verified_at": "2026-09-11T04:18:44Z", "repositories": [ { "name": "agent-trajectory-profiler", @@ -290,7 +291,7 @@ "completion_evidence": [], "completion_status": "INCOMPLETE", "program_state": "waiting", - "last_verified_at": "2026-09-09T00:00:00Z", + "last_verified_at": "2026-09-11T04:18:44Z", "repository_disposition": "ACTIVE", "consolidated_into": null, "workload_eligible": true, @@ -337,7 +338,7 @@ "completion_evidence": [], "completion_status": "INCOMPLETE", "program_state": "waiting", - "last_verified_at": "2026-09-09T00:00:00Z", + "last_verified_at": "2026-09-11T04:18:44Z", "repository_disposition": "ACTIVE", "consolidated_into": null, "workload_eligible": true, @@ -370,6 +371,7 @@ "blockers": [], "next_task": "None; historical source is retired from workload selection.", "evidence": [ + "https://github.com/opsle/durable-supervisor/blob/a69f3b1ce523912a1f840cea305db008bab8e03f/README.md", "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json", "https://github.com/opsle/durable-supervisor/blob/1b5ab7631ba651a32592bbbdab8001865a3baf3d/README.md", "https://github.com/opsle/durable-supervisor/blob/1b5ab7631ba651a32592bbbdab8001865a3baf3d/SPEC.md", @@ -386,7 +388,7 @@ "completion_evidence": [], "completion_status": "SUPERSEDED", "program_state": "historical", - "last_verified_at": "2026-09-09T00:00:00Z", + "last_verified_at": "2026-09-11T04:18:44Z", "repository_disposition": "RETIRED", "consolidated_into": null, "workload_eligible": false, @@ -401,7 +403,7 @@ "project_type": "concept", "purpose": "Suspend model activity during waits and wake idempotently on durable decision-relevant events.", "lifecycle_stage": "PROTOTYPED", - "implementation_status": "Historical source preserved; concept contracts consolidated into tasks.", + "implementation_status": "Historical source consolidated into Tasks; copied contract archive subsequently removed from current Tasks by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Source, licenses and migration evidence remain in exact Git history; no source reactivation.", "implementation_requirement": "A durable adapter plus restart-safe reference implementation is required.", "specification_status": "Historical observation before retirement: experimental prototype contract", "test_status": "Historical observation before retirement: 2 of 2 automated tests passed locally at the verified HEAD", @@ -419,9 +421,11 @@ "blockers": [], "next_task": "None; historical source is retired from workload selection.", "evidence": [ + "https://github.com/opsle/event-driven-agent-wakeup/blob/8278bfb064eba50ce05aeaf9c1b7cc54a748c210/README.md", "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json", "https://github.com/opsle/event-driven-agent-wakeup/blob/a6209860c2151450cc28ed648bc8c2631c8db7ef/src/runtime.js", - "https://github.com/opsle/event-driven-agent-wakeup/blob/a6209860c2151450cc28ed648bc8c2631c8db7ef/tests/runtime.test.js" + "https://github.com/opsle/event-driven-agent-wakeup/blob/a6209860c2151450cc28ed648bc8c2631c8db7ef/tests/runtime.test.js", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/ARCHITECTURE.md" ], "completion_criteria": [ "No current completion gate: retired source; highest evidenced maturity and original criteria preserved in historical_evidence." @@ -429,7 +433,7 @@ "completion_evidence": [], "completion_status": "SUPERSEDED", "program_state": "historical", - "last_verified_at": "2026-09-09T00:00:00Z", + "last_verified_at": "2026-09-11T04:18:44Z", "repository_disposition": "CONSOLIDATED", "consolidated_into": "tasks", "workload_eligible": false, @@ -440,11 +444,11 @@ "name": "context-firewall", "github_url": "https://github.com/opsle/context-firewall", "default_branch": "main", - "last_verified_head_sha": "6dd6e5fdf21f28dc5ebfa07954aaa9bed2dbcc32", + "last_verified_head_sha": "0239003eb66af4902f6d53ceb04d32976bce21f7", "project_type": "concept", "purpose": "Reduce operational payload deterministically while preserving provenance and safe raw-evidence escalation.", "lifecycle_stage": "PROTOTYPED", - "implementation_status": "v0.5.0 reducer for flat TAP and Node spec/dot reporters, semantic-only model projection, canonical audit packet and separate value receipt.", + "implementation_status": "v0.5.0 flat TAP/Node spec/dot reducer and semantic projection; independent Tasks capability package v0.1.0 shipped by Task #36 / PR #5. Bundled Tasks adapter still exists; cross-repository extraction is not complete.", "implementation_requirement": "An executable reducer and conformance suite are sufficient; a full agent runtime is not required.", "specification_status": "experimental prototype contract for packet v1, deterministic TAP-subset policy v1, Visible Value receipt profile, deterministic sidecar, and operator/model channel separation", "test_status": "Historical verification remains pinned in historical_evidence; current default-branch documentation and source inspected. No new test execution is claimed by this reconciliation.", @@ -454,7 +458,8 @@ "documentation_status": "public theory, packet/input contract, parser limits, retention/suppression policy, exact Visible Value measurements, operator channel, escalation, ceilings, CLI, conformance, claim limits, and EXP-001 boundary documented", "site_publication_status": "GitHub documentation only; no evidence-backed site publication", "known_limitations": [ - "Not arbitrary-log parsing or a production security boundary. Packet byte metrics do not measure downstream semantic projection delivery; Tasks records actual delivery separately. No token, cost or causal savings established." + "Not arbitrary-log parsing or a production security boundary. Packet byte metrics do not measure downstream semantic projection delivery; Tasks records actual delivery separately. No token, cost or causal savings established.", + "External package compatibility pins Tasks 50f2666b2ddf3b95fc77c7e7bd8d64b6807e91f8. Production Tasks has advanced; package installation, grant state and compatibility with the deployed revision are not established by package tests. Canonical packet/constructed projection measurements do not prove provider delivery." ], "dependencies": [], "dependents": [ @@ -466,8 +471,9 @@ "blockers": [ "EXP-001 remains PLANNED with zero consumed authorizations and no subject runs; comparative correctness and replication remain absent." ], - "next_task": "Use Opsle Tasks to admit work only for a demonstrated deficiency in this repository.", + "next_task": "Admit only a demonstrated Tasks-side integration deficiency; #36 completed the package scope while #22 remains failed history. Do not recreate that package work.", "evidence": [ + "https://github.com/opsle/context-firewall/blob/0239003eb66af4902f6d53ceb04d32976bce21f7/README.md", "https://github.com/opsle/context-firewall/blob/6dd6e5fdf21f28dc5ebfa07954aaa9bed2dbcc32/README.md", "https://github.com/opsle/context-firewall/blob/953c48f1cfd154d6b7ed10b51b87fe54e4df45f2/src/value-receipt.js", "https://github.com/opsle/context-firewall/blob/953c48f1cfd154d6b7ed10b51b87fe54e4df45f2/tests/reducer.test.js", @@ -477,7 +483,10 @@ "https://github.com/opsle/research/blob/31848c3f25ff9371055932657e8e2f8ad54cc8c7/program/evidence/exp-001-preregistration/verification-report.json", "https://github.com/opsle/research/blob/9ee43197880c18d4e185cf7e29e02a151d22a12e/program/evidence/exp-001-block-coordinator/qualification-report.json", "https://github.com/opsle/research/pull/11", - "https://github.com/opsle/research/pull/13" + "https://github.com/opsle/research/pull/13", + "https://github.com/opsle/context-firewall/blob/0239003eb66af4902f6d53ceb04d32976bce21f7/capabilities/tasks/README.md", + "https://github.com/opsle/context-firewall/blob/0239003eb66af4902f6d53ceb04d32976bce21f7/tests/tasks-capability.test.js", + "https://github.com/opsle/context-firewall/pull/5" ], "completion_criteria": [ "Publish reducer policy and executable conformance validator.", @@ -487,7 +496,7 @@ "completion_evidence": [], "completion_status": "INCOMPLETE", "program_state": "waiting", - "last_verified_at": "2026-09-09T00:00:00Z", + "last_verified_at": "2026-09-11T04:18:44Z", "repository_disposition": "ACTIVE", "consolidated_into": null, "workload_eligible": true, @@ -527,7 +536,7 @@ "https://github.com/opsle/decision-evidence-protocol/blob/b17ae3b41cea7cb0b9e0befe43e885b5aa0e4a09/README.md", "https://github.com/opsle/decision-evidence-protocol/blob/b17ae3b41cea7cb0b9e0befe43e885b5aa0e4a09/src/context-firewall-value.js", "https://github.com/opsle/decision-evidence-protocol/blob/b17ae3b41cea7cb0b9e0befe43e885b5aa0e4a09/src/value-receipt-v1.js", - "https://github.com/opsle/decision-evidence-protocol/blob/b17ae3b41cea7cb0b9e0befe43e885b5aa0e4a09/tests/value-receipt.test.js", + "https://github.com/opsle/decision-evidence-protocol/blob/b17ae3b41cea7cb0b9e0befe43e885b5aa0e4a09/tests/value-receipt-v1.test.js", "https://github.com/opsle/decision-evidence-protocol/blob/b17ae3b41cea7cb0b9e0befe43e885b5aa0e4a09/docs/value-receipt-v1.md", "https://github.com/opsle/decision-evidence-protocol/pull/2", "https://github.com/opsle/research/blob/04234a65bf36192d63f1dd173c440d45a6604d2b/program/evidence/exp-001-offline-freeze/decision-evidence-validation.json", @@ -544,7 +553,7 @@ "completion_evidence": [], "completion_status": "INCOMPLETE", "program_state": "waiting", - "last_verified_at": "2026-09-09T00:00:00Z", + "last_verified_at": "2026-09-11T04:18:44Z", "repository_disposition": "ACTIVE", "consolidated_into": null, "workload_eligible": true, @@ -559,7 +568,7 @@ "project_type": "concept", "purpose": "Record append-only agent work evidence and derive deterministic current-state projections.", "lifecycle_stage": "THEORY", - "implementation_status": "Historical source preserved; concept contracts consolidated into tasks.", + "implementation_status": "Historical source consolidated into Tasks; copied contract archive subsequently removed from current Tasks by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Source, licenses and migration evidence remain in exact Git history; no source reactivation.", "implementation_requirement": "A portable append-only store and projection validator are required.", "specification_status": "Historical observation before retirement: experimental theory contract; schema and contradiction semantics remain incomplete", "test_status": "Historical observation before retirement: placeholder only; no automated tests", @@ -577,9 +586,11 @@ "blockers": [], "next_task": "None; historical source is retired from workload selection.", "evidence": [ + "https://github.com/opsle/agent-state-ledger/blob/509a2a55066fd30ca67ceca14eaf640772b84c31/README.md", "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json", "https://github.com/opsle/agent-state-ledger/blob/acab03b1ff7168222552050e21e7553b07d00e7c/THEORY.md", - "https://github.com/opsle/agent-state-ledger/blob/acab03b1ff7168222552050e21e7553b07d00e7c/SPEC.md" + "https://github.com/opsle/agent-state-ledger/blob/acab03b1ff7168222552050e21e7553b07d00e7c/SPEC.md", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/ARCHITECTURE.md" ], "completion_criteria": [ "No current completion gate: retired source; highest evidenced maturity and original criteria preserved in historical_evidence." @@ -587,7 +598,7 @@ "completion_evidence": [], "completion_status": "SUPERSEDED", "program_state": "historical", - "last_verified_at": "2026-09-09T00:00:00Z", + "last_verified_at": "2026-09-11T04:18:44Z", "repository_disposition": "CONSOLIDATED", "consolidated_into": "tasks", "workload_eligible": false, @@ -602,7 +613,7 @@ "project_type": "concept", "purpose": "Own queues, dependencies, schedules, leases, cancellation, and pause as deterministic runtime mechanics.", "lifecycle_stage": "THEORY", - "implementation_status": "Historical source preserved; concept contracts consolidated into tasks.", + "implementation_status": "Historical source consolidated into Tasks; copied contract archive subsequently removed from current Tasks by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Source, licenses and migration evidence remain in exact Git history; no source reactivation.", "implementation_requirement": "A portable deterministic scheduler core and store adapter are required.", "specification_status": "Historical observation before retirement: experimental theory contract; portable store and fairness semantics remain incomplete", "test_status": "Historical observation before retirement: placeholder only; no automated tests", @@ -620,9 +631,11 @@ "blockers": [], "next_task": "None; historical source is retired from workload selection.", "evidence": [ + "https://github.com/opsle/agent-scheduler-runtime/blob/261adff7792b12257e57b408a84699479d2b992d/README.md", "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json", "https://github.com/opsle/agent-scheduler-runtime/blob/d97cd3c218b20e0b2b0e09873f6a3d15c396b3a0/THEORY.md", - "https://github.com/opsle/agent-scheduler-runtime/blob/d97cd3c218b20e0b2b0e09873f6a3d15c396b3a0/BENCHMARK.md" + "https://github.com/opsle/agent-scheduler-runtime/blob/d97cd3c218b20e0b2b0e09873f6a3d15c396b3a0/BENCHMARK.md", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/ARCHITECTURE.md" ], "completion_criteria": [ "No current completion gate: retired source; highest evidenced maturity and original criteria preserved in historical_evidence." @@ -630,7 +643,7 @@ "completion_evidence": [], "completion_status": "SUPERSEDED", "program_state": "historical", - "last_verified_at": "2026-09-09T00:00:00Z", + "last_verified_at": "2026-09-11T04:18:44Z", "repository_disposition": "CONSOLIDATED", "consolidated_into": "tasks", "workload_eligible": false, @@ -645,7 +658,7 @@ "project_type": "concept", "purpose": "Seal exact execution results before source destruction so a fresh verifier can reconstruct and validate them.", "lifecycle_stage": "PROTOTYPED", - "implementation_status": "Historical source preserved; concept contracts consolidated into tasks.", + "implementation_status": "Historical source consolidated into Tasks; copied contract archive subsequently removed from current Tasks by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Source, licenses and migration evidence remain in exact Git history; no source reactivation.", "implementation_requirement": "As a protocol, an executable sealing/verifying library and adversarial conformance suite can satisfy implementation.", "specification_status": "Historical observation before retirement: experimental prototype contract", "test_status": "Historical observation before retirement: 3 of 3 automated tests passed locally at the verified HEAD", @@ -663,9 +676,11 @@ "blockers": [], "next_task": "None; historical source is retired from workload selection.", "evidence": [ + "https://github.com/opsle/verifiable-agent-handoff/blob/b832c770d9965b6060fc21af4f8826812c80b0a9/README.md", "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json", "https://github.com/opsle/verifiable-agent-handoff/blob/399e5cfae94345affa3f087f0f6eb9e77669d33c/src/seal.js", - "https://github.com/opsle/verifiable-agent-handoff/blob/399e5cfae94345affa3f087f0f6eb9e77669d33c/tests/seal.test.js" + "https://github.com/opsle/verifiable-agent-handoff/blob/399e5cfae94345affa3f087f0f6eb9e77669d33c/tests/seal.test.js", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/ARCHITECTURE.md" ], "completion_criteria": [ "No current completion gate: retired source; highest evidenced maturity and original criteria preserved in historical_evidence." @@ -673,7 +688,7 @@ "completion_evidence": [], "completion_status": "SUPERSEDED", "program_state": "historical", - "last_verified_at": "2026-09-09T00:00:00Z", + "last_verified_at": "2026-09-11T04:18:44Z", "repository_disposition": "CONSOLIDATED", "consolidated_into": "tasks", "workload_eligible": false, @@ -708,6 +723,7 @@ "blockers": [], "next_task": "None; historical source is retired from workload selection.", "evidence": [ + "https://github.com/opsle/agent-routing-policy/blob/179fb15add41f338813bc04cc77c308563942a93/README.md", "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json", "https://github.com/opsle/agent-routing-policy/blob/43fc2a72d2c8494b2dcdca7b5a209de61d8fe2d8/THEORY.md", "https://github.com/opsle/agent-routing-policy/blob/43fc2a72d2c8494b2dcdca7b5a209de61d8fe2d8/SPEC.md" @@ -718,7 +734,7 @@ "completion_evidence": [], "completion_status": "SUPERSEDED", "program_state": "historical", - "last_verified_at": "2026-09-09T00:00:00Z", + "last_verified_at": "2026-09-11T04:18:44Z", "repository_disposition": "CONSOLIDATED", "consolidated_into": "gearbox", "workload_eligible": false, @@ -733,7 +749,7 @@ "project_type": "concept", "purpose": "Coordinate atomic resource claim sets with leases and fencing so stale actors lose authority.", "lifecycle_stage": "THEORY", - "implementation_status": "Historical source preserved; concept contracts consolidated into tasks.", + "implementation_status": "Historical source consolidated into Tasks; copied contract archive subsequently removed from current Tasks by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Source, licenses and migration evidence remain in exact Git history; no source reactivation.", "implementation_requirement": "A reference claim-set evaluator with lease/fence state machine is required.", "specification_status": "Historical observation before retirement: experimental theory contract; resource identity and conflict semantics remain incomplete", "test_status": "Historical observation before retirement: placeholder only; no automated tests", @@ -751,9 +767,11 @@ "blockers": [], "next_task": "None; historical source is retired from workload selection.", "evidence": [ + "https://github.com/opsle/agent-resource-claims/blob/f80f82e79ed07915feaea6a3b873d9af4aed144c/README.md", "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json", "https://github.com/opsle/agent-resource-claims/blob/dfe0fbc90c67ce5ef4256354bb62f1d511b1304c/THEORY.md", - "https://github.com/opsle/agent-resource-claims/blob/dfe0fbc90c67ce5ef4256354bb62f1d511b1304c/ARCHITECTURE.md" + "https://github.com/opsle/agent-resource-claims/blob/dfe0fbc90c67ce5ef4256354bb62f1d511b1304c/ARCHITECTURE.md", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/ARCHITECTURE.md" ], "completion_criteria": [ "No current completion gate: retired source; highest evidenced maturity and original criteria preserved in historical_evidence." @@ -761,7 +779,7 @@ "completion_evidence": [], "completion_status": "SUPERSEDED", "program_state": "historical", - "last_verified_at": "2026-09-09T00:00:00Z", + "last_verified_at": "2026-09-11T04:18:44Z", "repository_disposition": "CONSOLIDATED", "consolidated_into": "tasks", "workload_eligible": false, @@ -776,7 +794,7 @@ "project_type": "concept", "purpose": "Admit, merge, ignore, or escalate agent-discovered work under provenance and storm budgets.", "lifecycle_stage": "THEORY", - "implementation_status": "Historical source preserved; concept contracts consolidated into tasks.", + "implementation_status": "Historical source consolidated into Tasks; copied contract archive subsequently removed from current Tasks by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Source, licenses and migration evidence remain in exact Git history; no source reactivation.", "implementation_requirement": "An executable admission policy and convergence simulator are sufficient.", "specification_status": "Historical observation before retirement: experimental theory contract; proposal similarity and budget semantics remain incomplete", "test_status": "Historical observation before retirement: placeholder only; no automated tests", @@ -794,9 +812,11 @@ "blockers": [], "next_task": "None; historical source is retired from workload selection.", "evidence": [ + "https://github.com/opsle/agent-discovery-control/blob/09c11f8a8ffd57521110a7696ab4f6a5181c0218/README.md", "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json", "https://github.com/opsle/agent-discovery-control/blob/926547dd9fd713990b1d6f1f2e650aa6c0883564/THEORY.md", - "https://github.com/opsle/agent-discovery-control/blob/926547dd9fd713990b1d6f1f2e650aa6c0883564/BENCHMARK.md" + "https://github.com/opsle/agent-discovery-control/blob/926547dd9fd713990b1d6f1f2e650aa6c0883564/BENCHMARK.md", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/ARCHITECTURE.md" ], "completion_criteria": [ "No current completion gate: retired source; highest evidenced maturity and original criteria preserved in historical_evidence." @@ -804,7 +824,7 @@ "completion_evidence": [], "completion_status": "SUPERSEDED", "program_state": "historical", - "last_verified_at": "2026-09-09T00:00:00Z", + "last_verified_at": "2026-09-11T04:18:44Z", "repository_disposition": "CONSOLIDATED", "consolidated_into": "tasks", "workload_eligible": false, @@ -819,7 +839,7 @@ "project_type": "concept", "purpose": "Bind execution authority to exact jobs, leases, targets, resources, evidence, routes, and purposes.", "lifecycle_stage": "THEORY", - "implementation_status": "Historical source preserved; concept contracts consolidated into tasks.", + "implementation_status": "Historical source consolidated into Tasks; copied contract archive subsequently removed from current Tasks by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Source, licenses and migration evidence remain in exact Git history; no source reactivation.", "implementation_requirement": "As an authorization abstraction, an executable grant validator and revocation conformance suite are sufficient.", "specification_status": "Historical observation before retirement: experimental theory contract; portable grant and composition semantics remain incomplete", "test_status": "Historical observation before retirement: placeholder only; no automated tests", @@ -837,9 +857,11 @@ "blockers": [], "next_task": "None; historical source is retired from workload selection.", "evidence": [ + "https://github.com/opsle/agent-execution-authorization/blob/6babce3929e0284cdbb530ed5ebfb29a36388bf7/README.md", "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json", "https://github.com/opsle/agent-execution-authorization/blob/8fb02e943c83fae121c63185d2f0d0dde8c4260a/THEORY.md", - "https://github.com/opsle/agent-execution-authorization/blob/8fb02e943c83fae121c63185d2f0d0dde8c4260a/SPEC.md" + "https://github.com/opsle/agent-execution-authorization/blob/8fb02e943c83fae121c63185d2f0d0dde8c4260a/SPEC.md", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/ARCHITECTURE.md" ], "completion_criteria": [ "No current completion gate: retired source; highest evidenced maturity and original criteria preserved in historical_evidence." @@ -847,7 +869,7 @@ "completion_evidence": [], "completion_status": "SUPERSEDED", "program_state": "historical", - "last_verified_at": "2026-09-09T00:00:00Z", + "last_verified_at": "2026-09-11T04:18:44Z", "repository_disposition": "CONSOLIDATED", "consolidated_into": "tasks", "workload_eligible": false, @@ -862,7 +884,7 @@ "project_type": "concept", "purpose": "Run exact one-shot autonomy acceptance under immutable authority, provider budgets, pause restoration, and evidence retention.", "lifecycle_stage": "THEORY", - "implementation_status": "Historical source preserved; concept contracts consolidated into tasks.", + "implementation_status": "Historical source consolidated into Tasks; copied contract archive subsequently removed from current Tasks by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Source, licenses and migration evidence remain in exact Git history; no source reactivation.", "implementation_requirement": "A provider-independent controller simulator and manifest validator must precede any real-provider harness.", "specification_status": "Historical observation before retirement: experimental theory contract; manifest and interruption semantics remain incomplete", "test_status": "Historical observation before retirement: placeholder only; no automated tests", @@ -880,9 +902,11 @@ "blockers": [], "next_task": "None; historical source is retired from workload selection.", "evidence": [ + "https://github.com/opsle/controlled-agent-acceptance/blob/258325416c852be719c545a622e8a9d175447512/README.md", "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json", "https://github.com/opsle/controlled-agent-acceptance/blob/2d652adf56e53953327d09b1ba9c4a9c3445f052/THEORY.md", - "https://github.com/opsle/controlled-agent-acceptance/blob/2d652adf56e53953327d09b1ba9c4a9c3445f052/ARCHITECTURE.md" + "https://github.com/opsle/controlled-agent-acceptance/blob/2d652adf56e53953327d09b1ba9c4a9c3445f052/ARCHITECTURE.md", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/ARCHITECTURE.md" ], "completion_criteria": [ "No current completion gate: retired source; highest evidenced maturity and original criteria preserved in historical_evidence." @@ -890,7 +914,7 @@ "completion_evidence": [], "completion_status": "SUPERSEDED", "program_state": "historical", - "last_verified_at": "2026-09-09T00:00:00Z", + "last_verified_at": "2026-09-11T04:18:44Z", "repository_disposition": "CONSOLIDATED", "consolidated_into": "tasks", "workload_eligible": false, @@ -905,7 +929,7 @@ "project_type": "concept", "purpose": "Choose bounded retries, consultations, alternate routes, fallbacks, or terminal outcomes from typed failure evidence.", "lifecycle_stage": "THEORY", - "implementation_status": "Historical source preserved; concept contracts consolidated into tasks.", + "implementation_status": "Historical source consolidated into Tasks; copied contract archive subsequently removed from current Tasks by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Source, licenses and migration evidence remain in exact Git history; no source reactivation.", "implementation_requirement": "An executable deterministic policy evaluator and failure-fixture suite are sufficient.", "specification_status": "Historical observation before retirement: experimental theory contract; failure taxonomy and information-gain semantics remain incomplete", "test_status": "Historical observation before retirement: placeholder only; no automated tests", @@ -923,9 +947,11 @@ "blockers": [], "next_task": "None; historical source is retired from workload selection.", "evidence": [ + "https://github.com/opsle/agent-recovery-policy/blob/a529954c784a7763fec452c23e143e96ccb97a72/README.md", "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json", "https://github.com/opsle/agent-recovery-policy/blob/1b733a111e26e0a409fee3b96f627048531daefe/THEORY.md", - "https://github.com/opsle/agent-recovery-policy/blob/1b733a111e26e0a409fee3b96f627048531daefe/BENCHMARK.md" + "https://github.com/opsle/agent-recovery-policy/blob/1b733a111e26e0a409fee3b96f627048531daefe/BENCHMARK.md", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/ARCHITECTURE.md" ], "completion_criteria": [ "No current completion gate: retired source; highest evidenced maturity and original criteria preserved in historical_evidence." @@ -933,7 +959,7 @@ "completion_evidence": [], "completion_status": "SUPERSEDED", "program_state": "historical", - "last_verified_at": "2026-09-09T00:00:00Z", + "last_verified_at": "2026-09-11T04:18:44Z", "repository_disposition": "CONSOLIDATED", "consolidated_into": "tasks", "workload_eligible": false, @@ -948,7 +974,7 @@ "project_type": "concept", "purpose": "Execute in disposable bounded workers through a narrow broker, seal results, and prove destruction.", "lifecycle_stage": "THEORY", - "implementation_status": "Historical source preserved; concept contracts consolidated into tasks.", + "implementation_status": "Historical source consolidated into Tasks; copied contract archive subsequently removed from current Tasks by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Source, licenses and migration evidence remain in exact Git history; no source reactivation.", "implementation_requirement": "A portable worker/broker reference adapter and containment test harness are required.", "specification_status": "Historical observation before retirement: experimental theory contract; broker and destruction-proof formats remain incomplete", "test_status": "Historical observation before retirement: placeholder only; no automated tests", @@ -966,9 +992,11 @@ "blockers": [], "next_task": "None; historical source is retired from workload selection.", "evidence": [ + "https://github.com/opsle/ephemeral-agent-workers/blob/e758697528e71290bec55391a6b4e6c5bae83422/README.md", "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json", "https://github.com/opsle/ephemeral-agent-workers/blob/ad96fcfdfac06d340b5e96d369634980cee78ef4/THEORY.md", - "https://github.com/opsle/ephemeral-agent-workers/blob/ad96fcfdfac06d340b5e96d369634980cee78ef4/ARCHITECTURE.md" + "https://github.com/opsle/ephemeral-agent-workers/blob/ad96fcfdfac06d340b5e96d369634980cee78ef4/ARCHITECTURE.md", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/ARCHITECTURE.md" ], "completion_criteria": [ "No current completion gate: retired source; highest evidenced maturity and original criteria preserved in historical_evidence." @@ -976,7 +1004,7 @@ "completion_evidence": [], "completion_status": "SUPERSEDED", "program_state": "historical", - "last_verified_at": "2026-09-09T00:00:00Z", + "last_verified_at": "2026-09-11T04:18:44Z", "repository_disposition": "CONSOLIDATED", "consolidated_into": "tasks", "workload_eligible": false, @@ -987,11 +1015,11 @@ "name": "gearbox", "github_url": "https://github.com/opsle/gearbox", "default_branch": "main", - "last_verified_head_sha": "12112c3a04d72b768f3252a6d0f6ea455816c9a1", + "last_verified_head_sha": "a2fcbffd76f448fb799d33a242f69eb16d8ebbf4", "project_type": "concept", "purpose": "Let one powerful primary developer execute deterministic operations or one bounded cognitive assignment through an authority-, context-, result-, and budget-constrained transmission boundary.", "lifecycle_stage": "PROTOTYPED", - "implementation_status": "Provider-free bounded execution core and deterministic Tasks phase routing; Agent Routing Policy contracts consolidated with source provenance.", + "implementation_status": "Provider-free bounded execution core, consolidated Routing Policy, and route-request v2 selecting provider/model/effort with explicit overrides and deterministic TEST/DEPLOY routes (PR #4).", "implementation_requirement": "A runnable provider-free core plus deterministic and injected-helper conformance paths is sufficient for the prototype gate; production provider integration and comparative benefit require later evidence.", "specification_status": "versioned request, policy, result, context-selection, output-contract, budget, helper-transport, raw-artifact, cleanup, and Visible Value boundaries are public at the verified revision", "test_status": "Historical verification remains pinned in historical_evidence; current default-branch documentation and source inspected. No new test execution is claimed by this reconciliation.", @@ -1014,6 +1042,7 @@ ], "next_task": "Use Opsle Tasks to admit work only for a demonstrated deficiency in this repository.", "evidence": [ + "https://github.com/opsle/gearbox/blob/a2fcbffd76f448fb799d33a242f69eb16d8ebbf4/README.md", "https://github.com/opsle/gearbox/blob/12112c3a04d72b768f3252a6d0f6ea455816c9a1/README.md", "https://github.com/opsle/gearbox/blob/f3fab9f292cf4eabd7200615d444f98881f57d55/src/opsle_gearbox/core.py", "https://github.com/opsle/gearbox/blob/f3fab9f292cf4eabd7200615d444f98881f57d55/tests/test_core.py", @@ -1021,7 +1050,10 @@ "https://github.com/opsle/gearbox/blob/f3fab9f292cf4eabd7200615d444f98881f57d55/PROVENANCE.md", "program/evidence/gearbox-publication/README.md", "https://github.com/opsle/gearbox/pull/1", - "https://github.com/opsle/gearbox/actions/runs/33229696388" + "https://github.com/opsle/gearbox/actions/runs/33229696388", + "https://github.com/opsle/gearbox/blob/a2fcbffd76f448fb799d33a242f69eb16d8ebbf4/src/opsle_gearbox/route.py", + "https://github.com/opsle/gearbox/blob/a2fcbffd76f448fb799d33a242f69eb16d8ebbf4/tests/test_route.py", + "https://github.com/opsle/gearbox/pull/4" ], "completion_criteria": [ "Publish and verify a production-quality bounded helper transport without absorbing durable orchestration.", @@ -1031,7 +1063,7 @@ "completion_evidence": [], "completion_status": "INCOMPLETE", "program_state": "waiting", - "last_verified_at": "2026-09-09T00:00:00Z", + "last_verified_at": "2026-09-11T04:18:44Z", "repository_disposition": "ACTIVE", "consolidated_into": null, "workload_eligible": true, @@ -1042,11 +1074,11 @@ "name": "affected-verification", "github_url": "https://github.com/opsle/affected-verification", "default_branch": "main", - "last_verified_head_sha": "792c4bb7881f6f430b2b1ba238ba05be43f50d38", + "last_verified_head_sha": "a9c7000e088b5db085e2449e04a83948b66916f1", "project_type": "concept", "purpose": "Select the smallest verification workload whose sufficiency can be defended from available change-impact, dependency, coverage, policy, and risk evidence.", "lifecycle_stage": "VERIFIED", - "implementation_status": "dependency-free Node.js deterministic plan-v2 planner with check-level dependency-completeness states, mechanism and boundary evidence, check-local fail-closed forced selection, explainable skips, bounded deterministic Python boundary inspection, identity-bound SHADOW validation, frozen-oracle repair/replay harnesses, and opsle.value-receipt.v1 safety-cost telemetry; Tasks verification planning and capture contract integrated.", + "implementation_status": "dependency-free Node.js deterministic plan-v2 planner with check-level dependency-completeness states, mechanism and boundary evidence, check-local fail-closed forced selection, explainable skips, bounded deterministic Python boundary inspection, identity-bound SHADOW validation, frozen-oracle repair/replay harnesses, and opsle.value-receipt.v1 safety-cost telemetry; Tasks verification planning and capture contract integrated. Independent Tasks capability package v0.1.0 shipped by Task #23 / PR #6; research remains OBSERVE/SHADOW.", "implementation_requirement": "A runnable deterministic planner, input validator, plan contract, conformance fixtures, and shadow classifier are sufficient for the prototype gate; real adapters and comparative evidence are later gates.", "specification_status": "versioned input-v2 and opsle.affected-verification.plan.v2 contracts define check-level dependency mechanisms, completeness states, opaque-boundary provenance, forced selection, evidence coverage, policy matching, selection and skip reasons, deterministic identities, Visible Value safety additions, and SHADOW observations; plan v1 remains immutable historical evidence", "test_status": "Historical verification remains pinned in historical_evidence; current default-branch documentation and source inspected. No new test execution is claimed by this reconciliation.", @@ -1056,7 +1088,8 @@ "documentation_status": "public canonical definition, normative specification, source-linked prior-art audit, architecture and independence boundaries, verification catalog and policy semantics, trust ramp, benchmark plan, limitations, usage, security, schema, and fixtures are present", "site_publication_status": "GitHub documentation only; no evidence-backed site publication", "known_limitations": [ - "AV-EXP-002 permanently remains a FAIL. AV-EXP-003 repairs the known skip in frozen replay but its bounded static inspector does not trace child-process imports, close arbitrary plugin/reflection behavior, solve dynamic Python dependencies, provide a production adapter, add historical real-change evidence, establish independent replication, prove general safety or correctness equivalence, claim causal savings, or authorize production trust." + "AV-EXP-002 permanently remains a FAIL. AV-EXP-003 repairs the known skip in frozen replay but its bounded static inspector does not trace child-process imports, close arbitrary plugin/reflection behavior, solve dynamic Python dependencies, provide a production adapter, add historical real-change evidence, establish independent replication, prove general safety or correctness equivalence, claim causal savings, or authorize production trust.", + "Package compatibility receipt records 13 passing development checks against Tasks e1207c5264c59e14efe9838bba3a33ba504665d2, with final pipeline checks pending in that receipt. It does not establish installed-package compatibility with current production or authorize trusted execution." ], "dependencies": [], "dependents": [ @@ -1070,8 +1103,9 @@ "blockers": [ "Research remains OBSERVE/SHADOW; AV-EXP-002 failure is permanent. Tasks bounded manifest-backed selection requires complete impact, catalog and check-boundary evidence; incomplete evidence broadens or stops. No general TRUSTED_BOUNDED promotion." ], - "next_task": "Keep OBSERVE/SHADOW research limits; admit a new calibration or repair only from a demonstrated Tasks verification deficiency.", + "next_task": "Admit a demonstrated verification deficiency only; #23 package implementation is complete. Preserve AV-EXP-002 and require independent correctness evidence before expanding beyond bounded OBSERVE/SHADOW.", "evidence": [ + "https://github.com/opsle/affected-verification/blob/a9c7000e088b5db085e2449e04a83948b66916f1/README.md", "https://github.com/opsle/affected-verification/blob/792c4bb7881f6f430b2b1ba238ba05be43f50d38/README.md", "https://github.com/opsle/affected-verification/blob/97f490a67337552fee25757266f3dc034660dca0/benchmark/av-exp-003/REPORT.md", "https://github.com/opsle/affected-verification/blob/7aa4d13e42d6a547973d7f2a6b330821145cedc2/benchmark/av-exp-003/preregistration-v1/preregistration.json", @@ -1080,7 +1114,10 @@ "https://github.com/opsle/affected-verification/blob/97f490a67337552fee25757266f3dc034660dca0/benchmark/av-exp-003/results-v1/evidence-manifest.json", "https://github.com/opsle/affected-verification/blob/3ff41688dded6e96e65da7cc44fe2608cf86d073/benchmark/av-exp-002/REPORT.md", "https://github.com/opsle/affected-verification/pull/4", - "https://github.com/opsle/affected-verification/actions/runs/33412942072" + "https://github.com/opsle/affected-verification/actions/runs/33412942072", + "https://github.com/opsle/affected-verification/blob/a9c7000e088b5db085e2449e04a83948b66916f1/packages/tasks-capability/README.md", + "https://github.com/opsle/affected-verification/blob/a9c7000e088b5db085e2449e04a83948b66916f1/docs/tasks-capability-compatibility.json", + "https://github.com/opsle/affected-verification/pull/6" ], "completion_criteria": [ "Publish production evidence adapters and independently validate their completeness boundaries.", @@ -1090,7 +1127,7 @@ "completion_evidence": [], "completion_status": "INCOMPLETE", "program_state": "waiting", - "last_verified_at": "2026-09-09T00:00:00Z", + "last_verified_at": "2026-09-11T04:18:44Z", "repository_disposition": "ACTIVE", "consolidated_into": null, "workload_eligible": true, @@ -1101,7 +1138,7 @@ "name": "research", "github_url": "https://github.com/opsle/research", "default_branch": "main", - "last_verified_head_sha": "840c79c04199762acdd59e89e807ca9086f3e45e", + "last_verified_head_sha": "cd1ecf2cf28bf057f2ed683ea647d75fd6239e5f", "project_type": "program infrastructure", "purpose": "Own public research methodology, portfolio reconciliation, experiment records, and the authoritative program ledger.", "lifecycle_stage": "PROTOTYPED", @@ -1111,11 +1148,12 @@ "test_status": "Historical verification remains pinned in historical_evidence; current default-branch documentation and source inspected. No new test execution is claimed by this reconciliation.", "benchmark_status": "EXP-001 provider-free components remain frozen and unconsumed; AV-EXP-001/002/003 are recorded correctness-first shadow calibrations, including the preserved AV-EXP-002 miss and bounded AV-EXP-003 repair evidence; no provider/model subject ran", "measured_experiment_status": "AV-EXP-001, AV-EXP-002, and AV-EXP-003 are recorded shadow experiments; EXP-001 remains planned and unconsumed; no provider/model experiment run exists", - "reproducibility_status": "program and receipt validation, both generated views, public dogfood artifacts, exact-revision EXP-001 provider-free qualification, and AV-EXP-001/002/003 deterministic shadow evidence are reproducible; full secret-backed coordinator replay still requires the external seed, and no provider/model subject result exists", + "reproducibility_status": "program and receipt validation, all three generated views, public dogfood artifacts, exact-revision EXP-001 provider-free qualification, and AV-EXP-001/002/003 deterministic shadow evidence are reproducible; full secret-backed coordinator replay still requires the external seed, and no provider/model subject result exists", "documentation_status": "Current research ledger, lifecycle policy and generated concept, status and priority views; superseded pre-consolidation analysis explicitly historical.", "site_publication_status": "GitHub research hub only", "known_limitations": [ - "Recorded default-branch revisions are observations, not promises about later changes. EXP-001 remains unconsumed; AV remains OBSERVE/SHADOW. Tasks telemetry cannot establish controlled comparative benefit." + "Recorded default-branch revisions are observations, not promises about later changes. EXP-001 remains unconsumed; AV remains OBSERVE/SHADOW. Tasks telemetry cannot establish controlled comparative benefit.", + "This ledger records the observed GitHub default branch before this task, not a self-referential final commit. Production snapshots are dated observations, not a second workload queue." ], "dependencies": [], "dependents": [], @@ -1129,8 +1167,9 @@ "blockers": [ "Research completion requires controlled evidence and replication; integration completion is insufficient." ], - "next_task": "Select the next authorized task from Opsle Tasks; use its project scope and workload evidence to identify the smallest justified change. This ledger does not create a parallel queue.", + "next_task": "Select only authorized, evidence-backed work from Opsle Tasks. Notebook implementation and production integration are complete through PR #83; the pending #52 scope is superseded by that recovery and is not a retry candidate. Existing lane membership is unchanged; see reconciliation evidence in program/registry.json.", "evidence": [ + "https://github.com/opsle/research/blob/cd1ecf2cf28bf057f2ed683ea647d75fd6239e5f/README.md", "https://github.com/opsle/research/blob/840c79c04199762acdd59e89e807ca9086f3e45e/README.md", "program/registry.json", "PROGRAM_STATUS.md", @@ -1156,7 +1195,7 @@ "completion_evidence": [], "completion_status": "INCOMPLETE", "program_state": "active", - "last_verified_at": "2026-09-09T00:00:00Z", + "last_verified_at": "2026-09-11T04:18:44Z", "repository_disposition": "ACTIVE", "consolidated_into": null, "workload_eligible": true, @@ -1189,7 +1228,7 @@ "blockers": [ "Wait for validated registry data and measured research; deployment requires separate authorization." ], - "next_task": "Use Opsle Tasks to admit work only for a demonstrated deficiency in this repository.", + "next_task": "Remain evidence-gated in LATER: source foundation exists; measured content, registry-derived rendering and separate publication authority are still required.", "evidence": [ "https://github.com/opsle/site/blob/29c94e6440ec91f5e09aded959fe7144187af6d7/README.md", "https://github.com/opsle/site/blob/28ad65be4750dc849976fbf5c9eae9501c6bbb25/README.md", @@ -1203,7 +1242,7 @@ "completion_evidence": [], "completion_status": "INCOMPLETE", "program_state": "waiting", - "last_verified_at": "2026-09-09T00:00:00Z", + "last_verified_at": "2026-09-11T04:18:44Z", "repository_disposition": "ACTIVE", "consolidated_into": null, "workload_eligible": true, @@ -1228,7 +1267,8 @@ "documentation_status": "public organization profile present and lists all 16 concepts", "site_publication_status": "published as the GitHub organization profile", "known_limitations": [ - "Repository list is manually maintained and can drift from the authoritative registry." + "Repository list is manually maintained and can drift from the authoritative registry.", + "Current profile still enumerates historical concept repositories; it has not been reconciled to the 11-current/12-historical portfolio. Tasks project retirement does not retire the GitHub repository." ], "dependencies": [], "dependents": [], @@ -1236,9 +1276,8 @@ "blockers": [ "No mechanical registry consistency check exists in this repository." ], - "next_task": "Use Opsle Tasks to admit work only for a demonstrated deficiency in this repository.", + "next_task": "None in the workload queue; retain organization housekeeping in PARKED with the Tasks project retired.", "evidence": [ - "https://github.com/opsle/.github/blob/01c38e726db7c3e45059d25fccce55e071e35938/README.md", "https://github.com/opsle/.github/blob/01c38e726db7c3e45059d25fccce55e071e35938/profile/README.md" ], "completion_criteria": [ @@ -1249,7 +1288,7 @@ "completion_evidence": [], "completion_status": "INCOMPLETE", "program_state": "waiting", - "last_verified_at": "2026-09-09T00:00:00Z", + "last_verified_at": "2026-09-11T04:18:44Z", "repository_disposition": "ACTIVE", "consolidated_into": null, "workload_eligible": false, @@ -1260,18 +1299,18 @@ "name": "tasks", "github_url": "https://github.com/opsle/tasks", "default_branch": "main", - "last_verified_head_sha": "e1207c5264c59e14efe9838bba3a33ba504665d2", + "last_verified_head_sha": "fc89649edcf80c7cb9399c025d481e79c8ce4eaa", "project_type": "program infrastructure", - "purpose": "Current workload lifecycle, task management and remote execution substrate with plug-and-play capability contract.", + "purpose": "Current workload lifecycle and task-management authority: combined control plane, explicit local/optional SSH execution, and independent capability interfaces.", "lifecycle_stage": "PROTOTYPED", - "implementation_status": "Current workload lifecycle, task management and remote execution substrate with plug-and-play capability contract.", + "implementation_status": "Notebook implementation and production integration COMPLETED via recovery 482e392086a9e71214699b86491d14b55c8f9aba / PR #83, deployed fc89649edcf80c7cb9399c025d481e79c8ce4eaa. Work Types, scheduled history, external release broker and same-attempt question continuation are implemented; lifecycle remains PROTOTYPED / INCOMPLETE.", "implementation_requirement": "Executable implementation and meaningful boundary tests.", "specification_status": "Versioned public contract and implementation at recorded revision.", - "test_status": "Implementation and boundary-test sources inspected at recorded HEAD; upstream proof receipts are observational evidence. Final research verification belongs to the pipeline.", + "test_status": "Notebook PR #83 reports 498 passing fresh detached exact-SHA tests (0 failed, 2 skipped) and 46 passing continuation/lifecycle tests; pinned recovery report corroborates integrated counts. Production health reports the merged SHA. These are upstream evidence, not tests rerun by this reconciliation.", "benchmark_status": "No controlled comparative benefit established.", "measured_experiment_status": "Integration observations only; no research completion inferred.", "reproducibility_status": "Pinned source and documented commands; independent research replication not established.", - "documentation_status": "Current README and versioned contract inspected.", + "documentation_status": "Current architecture, single-node operations, capabilities, Work Types, scheduled runs and Notebook recovery contract inspected at the recorded SHA.", "site_publication_status": "Separate publication requirements apply.", "known_limitations": [ "Integration completion does not establish causal savings, comparative correctness or research completion." @@ -1287,10 +1326,19 @@ "blockers": [ "Controlled comparative evidence and independent replication remain absent." ], - "next_task": "Use Tasks workload evidence to admit only the smallest justified deficiency repair.", + "next_task": "Select authorized defects from current workload evidence. Notebook recovery completes the implementation and integration; #51/#60 stay failed provenance and #52 is superseded in program scope. No retry or replacement is required.", "evidence": [ + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/README.md", "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/README.md", - "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/CAPABILITIES.md" + "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/CAPABILITIES.md", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/releases/TASK_60_NOTEBOOK_RECOVERY_2026-09-11.md", + "https://github.com/opsle/tasks/pull/83", + "https://github.com/opsle/tasks/commit/482e392086a9e71214699b86491d14b55c8f9aba", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/ARCHITECTURE.md", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/SINGLE_NODE.md", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/NOTEBOOKS.md", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/WORK_TYPES.md", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/SCHEDULED_RUNS.md" ], "completion_criteria": [ "Satisfy applicable canonical lifecycle and Visible Value gates with revision-linked evidence; integration completion alone is insufficient." @@ -1298,12 +1346,81 @@ "completion_evidence": [], "completion_status": "INCOMPLETE", "program_state": "active", - "last_verified_at": "2026-09-09T00:00:00Z", + "last_verified_at": "2026-09-11T04:18:44Z", "repository_disposition": "ACTIVE", "consolidated_into": null, "workload_eligible": true, "historical_evidence": null, - "historical_experiment_ids": [] + "historical_experiment_ids": [], + "integration_completion": { + "notebook": { + "implementation_status": "COMPLETED", + "production_integration_status": "COMPLETED", + "recovery_commit": "482e392086a9e71214699b86491d14b55c8f9aba", + "pull_request": "https://github.com/opsle/tasks/pull/83", + "merged_at": "2026-09-11T03:53:26Z", + "deployed_sha": "fc89649edcf80c7cb9399c025d481e79c8ce4eaa", + "release_document": "docs/releases/TASK_60_NOTEBOOK_RECOVERY_2026-09-11.md", + "evidence": [ + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/releases/TASK_60_NOTEBOOK_RECOVERY_2026-09-11.md", + "https://github.com/opsle/tasks/pull/83", + "https://github.com/opsle/tasks/commit/482e392086a9e71214699b86491d14b55c8f9aba" + ], + "verification": { + "exact_sha_suite": { + "passed": 498, + "failed": 0, + "skipped": 2, + "revision": "482e392086a9e71214699b86491d14b55c8f9aba", + "provenance": "PR #83 body explicitly reports a fresh detached exact-SHA suite; committed release note corroborates the integrated suite. Raw private test logs not independently read." + }, + "continuation_suite": { + "passed": 46, + "scope": "Affected-verification lifecycle tests including same-attempt PLAN/BUILD continuation; reported by PR #83 and release note." + }, + "production": { + "observed_at": "2026-09-11T04:18:44Z", + "source": "Opsle Tasks GET /api/health and current release symlink", + "status": "ok", + "sourceRevision": "fc89649edcf80c7cb9399c025d481e79c8ce4eaa", + "measurement_class": "OBSERVED", + "limitation": "Current runtime SHA and health corroborated; private broker activation/backup receipts inaccessible to deploy identity." + } + }, + "failed_execution_provenance": [ + { + "task_id": 51, + "attempt_key": "2716", + "durable_attempt_record": 532, + "status": "FAILED", + "phase": "TEST", + "failure_event": 2760, + "recorded_at": "2026-09-10T20:27:04.432Z", + "failure": "Merge workflow did not install the verified result in the authoritative repository; deployment blocked." + }, + { + "task_id": 60, + "attempt_key": "3092", + "durable_attempt_record": 570, + "status": "FAILED", + "phase": "TEST", + "failure_event": 3137, + "recorded_at": "2026-09-11T02:31:10.303Z", + "failure": "Blocker-specific validation did not pass on the accepted repair tree." + } + ], + "superseded_work": { + "task_id": 52, + "observed_status": "PENDING", + "observed_phase": "QUEUE", + "blocking_reason": "Dependency #51 failed.", + "program_disposition": "SUPERSEDED", + "reason": "Existing inline completion/mode/instruction/Tab-to-accept scope is implemented by PR #83. Production state was not changed; pending status is not evidence of missing implementation." + }, + "lifecycle_impact": "NONE: operational completion does not satisfy research completion, comparative benefit or replication gates. No Notebook retry, replacement task or state rewrite.", + "release_document_sha256": "sha256:86cd03c6345e4c2d22de879d5d0526c4c08a913fa66af9bd5ee7f69ca08e231c" + } + } }, { "name": "visible-value", @@ -1313,7 +1430,7 @@ "project_type": "concept", "purpose": "Independent receipt validation and operator summaries preserving evidence classes and missing measurements.", "lifecycle_stage": "PROTOTYPED", - "implementation_status": "Independent receipt validation and operator summaries preserving evidence classes and missing measurements.", + "implementation_status": "Independent receipt library/CLI unchanged; Tasks receipt presentation and post-broker reconciliation repaired by #24 and #40. Missing measurements remain absent; no causal benefit inferred.", "implementation_requirement": "Executable implementation and meaningful boundary tests.", "specification_status": "Versioned public contract and implementation at recorded revision.", "test_status": "Implementation and boundary-test sources inspected at recorded HEAD; upstream proof receipts are observational evidence. Final research verification belongs to the pipeline.", @@ -1334,10 +1451,12 @@ "blockers": [ "Controlled comparative evidence and independent replication remain absent." ], - "next_task": "Use Tasks workload evidence to admit only the smallest justified deficiency repair.", + "next_task": "Use measured receipt or presentation defects to admit work; #24 and #40 are completed integration repairs, not requests to repeat implementation.", "evidence": [ "https://github.com/opsle/visible-value/blob/f011395cae86a7a736b424d658bbe3afe65ba870/README.md", - "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/CAPABILITIES.md" + "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/CAPABILITIES.md", + "https://github.com/opsle/tasks/pull/59", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/src/task-value.js" ], "completion_criteria": [ "Satisfy applicable canonical lifecycle and Visible Value gates with revision-linked evidence; integration completion alone is insufficient." @@ -1345,7 +1464,7 @@ "completion_evidence": [], "completion_status": "INCOMPLETE", "program_state": "waiting", - "last_verified_at": "2026-09-09T00:00:00Z", + "last_verified_at": "2026-09-11T04:18:44Z", "repository_disposition": "ACTIVE", "consolidated_into": null, "workload_eligible": true, @@ -1402,27 +1521,30 @@ "id": "paperclip-retirement", "status": "COMPLETED", "evidence": [ - "https://github.com/opsle/tasks/commit/2d06527f583e49dbe75adb84051806812712e920" + "https://github.com/opsle/tasks/commit/2d06527f583e49dbe75adb84051806812712e920", + "program/registry.json#/reconciliation/paperclip" ], - "scope": "Retired orchestration references removed; no current dependency." + "scope": "Historical milestone ID retained: Paperclip references were removed from active Tasks orchestration. The task-authorized correction preserves Paperclip as intentionally retained contingency infrastructure, outside research membership, priority lanes and backlog; this is not a claim that the contingency installation was decommissioned." }, { "id": "repository-consolidation", "status": "COMPLETED", "evidence": [ "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json", - "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.md" + "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.md", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/ARCHITECTURE.md" ], - "scope": "Final 22:42 UTC receipt supersedes partial observations, including Durable Supervisor host move. Source licenses, bundles, history and project records preserved." + "scope": "Final 22:42 UTC receipt supersedes partial observations, including Durable Supervisor host move. Source licenses, bundles, history and project records preserved. Tasks subsequently removed the copied contract archive in 3baecd46b4e83e4a35bad1f670ae8c5459225d3d; preservation now refers to exact Git history and archived source repositories, not current-branch file presence." }, { "id": "remote-incus-execution", "status": "COMPLETED", "evidence": [ "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/REMOTE_EXECUTION_PROOF_2026-09-07.md", - "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/remote-execution/no-local-fallback.json" + "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/remote-execution/no-local-fallback.json", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/SINGLE_NODE.md" ], - "scope": "Recorded normal Tasks Codex and Claude SSH executions to Incus targets completed; unreachable target did not fall back locally. Integration observations, not controlled savings evidence." + "scope": "Recorded normal Tasks Codex and Claude SSH executions to Incus targets completed; unreachable target did not fall back locally. Integration observations, not controlled savings evidence. Historical split-topology proof; current Tasks uses the combined single-node default with optional SSH. Later local proof #34 is DONE; failed probes #29-33 remain history." }, { "id": "task-15-capability-contract", @@ -1431,20 +1553,338 @@ "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/TASK_15.md", "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/CAPABILITIES.md" ], - "scope": "Versioned manifest discovery, immutable selection, operator grants, lifecycle hooks, receipts and scoped model gateway implemented. Historical agent-run remains retired. Implementation completion does not imply deployment or research completion." + "scope": "Versioned manifest discovery, immutable selection, operator grants, lifecycle hooks, receipts and scoped model gateway implemented. Historical agent-run remains retired. Implementation completion does not imply deployment or research completion. Task #15 itself remains FAILED/BUILD execution history. The completed implementation milestone does not rewrite that state; current Tasks also has a product-specific Question Recommendation adapter." } ], "optional_tools": { "graphify": { "role": "OPTIONAL_STANDALONE_CLI", "tasks_capability": false, - "basis": "Task 21 approved scope fixes the final policy; the historical external-capability acceptance in Tasks commit 00d2bac is superseded. Current bundled manifests contain only Gearbox, Context Firewall, Affected Verification and Visible Value." + "basis": "Task 21 established the optional standalone CLI policy. The four research measurement capabilities remain Gearbox, Context Firewall, Affected Verification and Visible Value; current Tasks also bundles its product-specific Question Recommendation adapter. Graphify is not a Tasks capability." } }, "relationship_scope": "Current repository dependencies record integrated public-interface consumers; historical theoretical dependency edges remain in historical_state. Capability installation and project grants are separate operator state.", - "inventory_evidence_sha256": "sha256:35da0023c7e232f55ec21fbb6951031c0891421015d960e828ff8f08c554c63d", + "inventory_evidence_sha256": "sha256:ad2b532514ebf1dd84e9221da77b6aa7a4531ab5abbc2e5d866ae7b169b36bcf", "consolidation_evidence": { "path": "program/evidence/post-consolidation/consolidation.json", "sha256": "sha256:01fb77a6227e7b6f1aee8ee56ff15672a7d0657611371d0f0f63597268f945ce" + }, + "reconciliation": { + "task_id": 62, + "observed_at": "2026-09-11T04:18:44Z", + "authority": "program/registry.json is the sole machine-readable portfolio and priority authority. Task observations below are read-only evidence; Opsle Tasks retains workload ownership.", + "method": [ + "Read GitHub metadata for all 23 repositories: all default branches main; 11 unarchived current repositories and 12 archived historical sources. Read every README at its exact observed revision.", + "Inspect current source and revision differences in accessible local repositories; use GitHub revisions for archived sources whose local checkouts predate retirement notices.", + "Read production GET /api/state, /api/tasks/{id}, /api/tasks/51/attempts/532, /api/tasks/60/attempts/570 and /api/health. Project settings, private logs and credentials are not copied into these records." + ], + "previous_ledger": "https://github.com/opsle/research/blob/cd1ecf2cf28bf057f2ed683ea647d75fd6239e5f/program/registry.json", + "changed_default_branches": [ + { + "repository": "context-firewall", + "previous": "6dd6e5fdf21f28dc5ebfa07954aaa9bed2dbcc32", + "observed": "0239003eb66af4902f6d53ceb04d32976bce21f7", + "evidence": "https://github.com/opsle/context-firewall/commit/0239003eb66af4902f6d53ceb04d32976bce21f7" + }, + { + "repository": "gearbox", + "previous": "12112c3a04d72b768f3252a6d0f6ea455816c9a1", + "observed": "a2fcbffd76f448fb799d33a242f69eb16d8ebbf4", + "evidence": "https://github.com/opsle/gearbox/commit/a2fcbffd76f448fb799d33a242f69eb16d8ebbf4" + }, + { + "repository": "affected-verification", + "previous": "792c4bb7881f6f430b2b1ba238ba05be43f50d38", + "observed": "a9c7000e088b5db085e2449e04a83948b66916f1", + "evidence": "https://github.com/opsle/affected-verification/commit/a9c7000e088b5db085e2449e04a83948b66916f1" + }, + { + "repository": "research", + "previous": "840c79c04199762acdd59e89e807ca9086f3e45e", + "observed": "cd1ecf2cf28bf057f2ed683ea647d75fd6239e5f", + "evidence": "https://github.com/opsle/research/commit/cd1ecf2cf28bf057f2ed683ea647d75fd6239e5f" + }, + { + "repository": "tasks", + "previous": "e1207c5264c59e14efe9838bba3a33ba504665d2", + "observed": "fc89649edcf80c7cb9399c025d481e79c8ce4eaa", + "evidence": "https://github.com/opsle/tasks/commit/fc89649edcf80c7cb9399c025d481e79c8ce4eaa" + } + ], + "priority_decision": "No lane, membership or research lifecycle promotion. NOW remains Tasks/Research; NEXT remains demonstrated mechanism integration or measurement defects; Semantic Edit Protocol is THEN; Site is LATER; .github is PARKED. Shipped Notebook/package work is removed from candidate scope. No evidence warrants speculative replacement work or a controlled experiment launch.", + "production_project_state": { + "source": "Opsle Tasks GET /api/state", + "observed_at": "2026-09-11T04:18:44Z", + "current_research_project_id": 21, + "enabled_current_program_projects": [ + "research" + ], + "disabled_current_program_projects": [ + "tasks", + "context-firewall", + "gearbox", + "visible-value", + "affected-verification", + "agent-trajectory-profiler", + "semantic-edit-protocol", + "decision-evidence-protocol", + "site" + ], + "retired_project_repositories": [ + "agent-discovery-control", + "agent-execution-authorization", + "agent-recovery-policy", + "agent-resource-claims", + "agent-routing-policy", + "agent-scheduler-runtime", + "agent-state-ledger", + "controlled-agent-acceptance", + "ephemeral-agent-workers", + "event-driven-agent-wakeup", + "verifiable-agent-handoff", + "durable-supervisor", + ".github" + ], + "scope": "Enabled/disabled flags are runtime admission state; they do not change portfolio membership, maturity or research priority. Unrelated projects and temporary proof projects are excluded." + }, + "work_dispositions": [ + { + "scope": "Notebook", + "disposition": "IMPLEMENTATION_AND_PRODUCTION_INTEGRATION_COMPLETED", + "evidence": [ + "repositories.tasks.integration_completion.notebook", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/releases/TASK_60_NOTEBOOK_RECOVERY_2026-09-11.md", + "https://github.com/opsle/tasks/pull/83" + ], + "history": "#50 DONE; umbrella #48 FAILED/QUEUE; #51/#60 FAILED/TEST; #52 PENDING/QUEUE blocked by #51. These observed states are retained, while the overlapping #52 program scope is superseded by recovery." + }, + { + "scope": "Context Firewall external package", + "disposition": "COMPLETED_BOUNDED_PACKAGE_SCOPE", + "history": "#22 FAILED/BUILD; #36 DONE with FIX_VALIDATED event 1436. Current package README explicitly leaves Tasks-owned bundled removal separate.", + "evidence": [ + "https://github.com/opsle/context-firewall/pull/5", + "https://github.com/opsle/context-firewall/blob/0239003eb66af4902f6d53ceb04d32976bce21f7/capabilities/tasks/README.md", + "Opsle Tasks GET /api/tasks/36; events 1435-1436" + ] + }, + { + "scope": "Affected Verification external package", + "disposition": "COMPLETED_BOUNDED_PACKAGE_SCOPE", + "history": "#23 DONE, event 822. Compatibility evidence is pinned to an older Tasks runtime; research stays OBSERVE/SHADOW.", + "evidence": [ + "https://github.com/opsle/affected-verification/pull/6", + "https://github.com/opsle/affected-verification/blob/a9c7000e088b5db085e2449e04a83948b66916f1/docs/tasks-capability-compatibility.json", + "Opsle Tasks GET /api/tasks/23; event 822" + ] + }, + { + "scope": "Visible Value integration", + "disposition": "COMPLETED_INTEGRATION_REPAIRS", + "history": "#24 and #40 DONE; #7 remains FAILED/PLAN, not automatically resolved by related presentation changes.", + "evidence": [ + "https://github.com/opsle/tasks/pull/34", + "https://github.com/opsle/tasks/pull/59", + "Opsle Tasks GET /api/tasks/40; events 1761, 1764" + ] + }, + { + "scope": "Tasks uploads/release broker", + "disposition": "RECOVERED_IMPLEMENTATION_PRESERVE_FAILURES", + "history": "#18, #19, #38 and #39 remain failed provenance. Accepted uploads and broker recovery are present in the deployed ancestor chain; do not equate those failed attempts with successful executions.", + "evidence": [ + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/releases/TASK_19_RECOVERY_2026-09-10.md", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/ATTACHMENTS.md", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/SINGLE_NODE.md" + ] + }, + { + "scope": "Tasks Work Types and scheduled history", + "disposition": "COMPLETED_INTEGRATION", + "history": "#55 umbrella and #56/#57/#58 DONE. Task #59 completed Antigravity recovery; #28 remains failed and duplicate fix #49 remains CANCELLED.", + "evidence": [ + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/WORK_TYPES.md", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/SCHEDULED_RUNS.md", + "https://github.com/opsle/tasks/pull/81" + ] + }, + { + "scope": "Research program records", + "disposition": "PRIOR_RECONCILIATION_COMPLETED_CURRENT_RECONCILIATION_ACTIVE", + "history": "#21 DONE at cd1ecf2; #62 RUNNING/BUILD at observation. No claim of this task passing future pipeline gates.", + "evidence": [ + "https://github.com/opsle/research/pull/25", + "Opsle Tasks GET /api/state" + ] + }, + { + "scope": "Retired/obsolete orchestration and duplicate work", + "disposition": "HISTORICAL_ONLY", + "history": "12 source repositories remain archived; ten concept homes remain Tasks and Routing Policy remains Gearbox. Retired contract copies, lease/TTL/supervisor generations and split-only topology are historical, not implementation prerequisites. Failed #15 and cancelled queue probe #20 remain durable history.", + "evidence": [ + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/ARCHITECTURE.md", + "program/evidence/post-consolidation/consolidation.json" + ] + }, + { + "scope": "Unresolved historical failures", + "disposition": "EVIDENCE_GATED_NO_AUTOMATIC_RETRY", + "history": "Tasks #1, #7, #35 and #37 remain failed; inspected source and related completed work do not independently establish acceptance of each original failed objective. No replacement work is created.", + "evidence": [ + "Opsle Tasks GET /api/state" + ] + }, + { + "scope": "Superseded experiment preparation and proposals", + "disposition": "SUPERSEDED_OR_EVIDENCE_GATED", + "history": "EXP-001 live-preflight publication completed via Research PR #15/#16 while the frozen qualification label remains historical. AV-EXP-001 second-calibration proposal was fulfilled by AV-EXP-002; AV-EXP-002 repair proposal was fulfilled by AV-EXP-003. Further tracing work remains gated by authorization and preregistration.", + "evidence": [ + "program/experiments.json", + "https://github.com/opsle/research/commit/9b9b5ca0fffdbf18713da7ffd339f8fe8f77818c", + "https://github.com/opsle/research/commit/e8a2c36678ac4d4f72a79a56e03e9f896811be02" + ] + } + ], + "evidence_gaps": [ + "EXP-001 has no durable authorized subject run/result in the Research default branch or inspected program task history. Frozen qualification/preflight is not consumption; EXP-001 remains PLANNED. This is bounded to accessible evidence, not a global absence claim.", + "Notebook exact-SHA and continuation counts are upstream PR/release-report evidence; raw test logs and private release-broker backup/activation receipts are inaccessible. Live health and deployed revision are directly observed.", + "External capability package installation and current-production compatibility are not proven by historical development compatibility receipts.", + "Controlled comparative benefit and independent replication remain absent for applicable lifecycle gates; AV-EXP-002 remains the miss and AV-EXP-003 is bounded repair evidence.", + "Site remains source-only in inspected evidence; no registry-derived publication proof. .github profile still lists historical repositories; neither repository was modified.", + "Paperclip contingency retention is established by Task #62 authorization; no current contingency health or restoration-readiness check was performed." + ], + "naming_review": { + "scope": "All current tracked Research files searched case-insensitively for Visual Verify, VisualVerify and separator variants; historical snapshots not edited.", + "accidental_reference_count": 0, + "canonical_name": "Visible Value", + "decision": "No separate Visual Verify project. Corrected inaccurate Paperclip retirement prose in current records only." + }, + "paperclip": { + "role": "INTENTIONALLY_RETAINED_CONTINGENCY_INFRASTRUCTURE", + "source": "Opsle Tasks #62 approved task scope", + "portfolio_member": false, + "backlog_member": false, + "scope": "No current workload authority, dependency or activation task; the historical paperclip-retirement milestone only describes removal from active orchestration." + }, + "production_task_status_observation": { + "RUNNING": [ + 62 + ], + "PENDING": [ + 52 + ], + "DONE": [ + 2, + 16, + 17, + 21, + 23, + 24, + 25, + 26, + 27, + 36, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 50, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "FAILED": [ + 1, + 7, + 15, + 18, + 19, + 22, + 28, + 35, + 37, + 38, + 39, + 48, + 51, + 60 + ], + "CANCELLED": [ + 20, + 49 + ] + }, + "verification": { + "scope": "Read-only Research checks with CI-pinned dependencies; no Tasks tests, provider/model experiments or deployment executed.", + "registry": "PASS: 23 repositories, 19 concepts, 5 experiments", + "generated_views": "PASS: existing PROGRAM_STATUS.md, program/PRIORITY.md and program/THEORY_MAP.md regenerated and --check matches", + "unittest": { + "command": "python3 -m unittest discover -s tests -p 'test_*.py'", + "tests": 117, + "passed": 116, + "failures": 1, + "failure": "tests/test_validate_program.py:48 hard-codes Affected Verification HEAD 792c4bb7881f6f430b2b1ba238ba05be43f50d38; observed current main is a9c7000e088b5db085e2449e04a83948b66916f1. No experiment status, identity or verdict changed.", + "resolution_boundary": "The records-only task does not authorize editing test code. Do not restore a stale HEAD, bypass the assertion or claim a passing suite. Final pipeline verification remains blocked on this stale test expectation." + }, + "offline_freeze": "PASS: python3 experiments/exp-001/harness.py verify reproduced committed evidence with the three CI-pinned dependency revisions", + "receipts": "PASS: all five existing CI value-receipt validation commands", + "diff_check": "PASS: git diff --check", + "opsle_value": { + "heading": "Opsle Value", + "evidence": [ + "program/evidence/exp-001-offline-freeze/qualification-report.json", + "program/evidence/exp-001-offline-freeze/context-firewall-value-receipt.json", + "program/evidence/exp-001-offline-freeze/decision-evidence-value-receipt.json", + "Opsle Tasks GET /api/tasks/62; events 3145, 3161, 3164" + ], + "mechanisms": [ + { + "name": "Context Firewall", + "ran": true, + "result": "36 offline qualification invocations", + "measurement_class": "EXACT" + }, + { + "name": "Decision Evidence Protocol", + "ran": true, + "result": "36 offline qualification validations", + "measurement_class": "OBSERVED" + }, + { + "name": "Agent Trajectory Profiler", + "ran": true, + "result": "48 offline qualification profiles", + "measurement_class": "EXACT" + }, + { + "name": "Gearbox", + "ran": true, + "result": "Tasks events record PLAN and BUILD routing; no Gearbox execution invoked by this ledger edit", + "measurement_class": "OBSERVED" + }, + { + "name": "Visible Value", + "ran": true, + "result": "Five captured CI receipts validated locally; Tasks event 3164 reports two routing receipts, 14 visible measurements and zero safe totals", + "measurement_class": "OBSERVED" + }, + { + "name": "Affected Verification", + "ran": false, + "result": "No selector invocation by this ledger reconciliation; full Research unittest suite executed", + "measurement_class": "UNAVAILABLE" + } + ], + "limits": "Provider-free qualification added no subject run or experiment result. Token, cost and causal savings were not measured; zero safe totals is a reporting count, not zero cost or benefit." + } + } } } diff --git a/program/theory-registry.json b/program/theory-registry.json index b0cd4e2..ded6abe 100644 --- a/program/theory-registry.json +++ b/program/theory-registry.json @@ -1,7 +1,7 @@ { "schema_version": 2, "registry_id": "opsle.theory-registry.v2", - "verified_at": "2026-09-09T00:00:00Z", + "verified_at": "2026-09-11T04:18:44Z", "source_repository_count": 23, "current_concept_repository_count": 8, "canonical_definitions": { @@ -43,7 +43,7 @@ "consumers": [], "current_implementation_fidelity": { "status": "PROTOTYPED", - "assessment": "Provider-free bounded core, deterministic Tasks phase routing and consolidated Routing Policy contract. Tasks uses an execution-scoped capability model gateway; no comparative savings established." + "assessment": "Provider-free bounded execution core, consolidated Routing Policy, and route-request v2 selecting provider/model/effort with explicit overrides and deterministic TEST/DEPLOY routes (PR #4). Tasks capability gateway integration is operational evidence, not comparative savings or research completion." }, "drift_status": "RESTORED_PUBLIC_HOME", "current_name_accuracy": "Canonical name and repository boundary now match the restored primary-developer theory.", @@ -55,7 +55,10 @@ "https://github.com/opsle/gearbox/blob/f3fab9f292cf4eabd7200615d444f98881f57d55/evidence/release-001/verification.json", "program/evidence/gearbox-publication/README.md", "https://github.com/opsle/gearbox/pull/1", - "https://github.com/opsle/gearbox/blob/12112c3a04d72b768f3252a6d0f6ea455816c9a1/README.md" + "https://github.com/opsle/gearbox/blob/12112c3a04d72b768f3252a6d0f6ea455816c9a1/README.md", + "https://github.com/opsle/gearbox/blob/a2fcbffd76f448fb799d33a242f69eb16d8ebbf4/README.md", + "https://github.com/opsle/gearbox/blob/a2fcbffd76f448fb799d33a242f69eb16d8ebbf4/tests/test_route.py", + "https://github.com/opsle/gearbox/pull/4" ], "confidence": "HIGH", "unresolved_questions": [ @@ -212,15 +215,16 @@ "consumers": [], "current_implementation_fidelity": { "status": "HISTORICAL_EVIDENCE_PRESERVED", - "assessment": "Contracts and source provenance now reside in tasks; migration does not establish new research maturity." + "assessment": "Consolidation assigned Tasks as the concept home; copied contract files were later removed by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Exact source/migration Git history preserves research provenance. Current Tasks behavior is not evidence of full contract fidelity or new maturity." }, - "drift_status": "Final retirement/consolidation receipt supersedes prior proposed disposition.", + "drift_status": "Consolidation remains executed; present-branch contract archive claims are superseded by Tasks simplification.", "current_name_accuracy": "Historical concept identity retained; current repository home is recorded independently.", "evidence_references": [ "https://github.com/opsle/event-driven-agent-wakeup/blob/a6209860c2151450cc28ed648bc8c2631c8db7ef/README.md", "https://github.com/opsle/event-driven-agent-wakeup/blob/a6209860c2151450cc28ed648bc8c2631c8db7ef/src/runtime.js", "https://github.com/opsle/event-driven-agent-wakeup/blob/a6209860c2151450cc28ed648bc8c2631c8db7ef/tests/runtime.test.js", - "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json" + "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/ARCHITECTURE.md" ], "confidence": "MEDIUM_HIGH", "unresolved_questions": [ @@ -262,7 +266,7 @@ ], "current_implementation_fidelity": { "status": "PROTOTYPED", - "assessment": "Flat TAP and Node spec/dot reporter reducer with semantic-only projection; Tasks command-evidence adapter integrated. Actual downstream delivery is separate from canonical packet telemetry." + "assessment": "v0.5.0 flat TAP/Node spec/dot reducer and semantic projection; independent Tasks capability package v0.1.0 shipped by Task #36 / PR #5. Bundled Tasks adapter still exists; cross-repository extraction is not complete. External package compatibility pins Tasks 50f2666b2ddf3b95fc77c7e7bd8d64b6807e91f8. Production Tasks has advanced; package installation, grant state and compatibility with the deployed revision are not established by package tests. Canonical packet/constructed projection measurements do not prove provider delivery." }, "drift_status": "PARTIAL_ADAPTER_SCOPE", "current_name_accuracy": "Accurate for the concept; implementation maturity must remain adapter-scoped.", @@ -270,7 +274,10 @@ "https://github.com/opsle/context-firewall/blob/953c48f1cfd154d6b7ed10b51b87fe54e4df45f2/README.md", "https://github.com/opsle/context-firewall/blob/953c48f1cfd154d6b7ed10b51b87fe54e4df45f2/SPEC.md", "https://github.com/opsle/context-firewall/blob/953c48f1cfd154d6b7ed10b51b87fe54e4df45f2/src/reducer.js", - "https://github.com/opsle/context-firewall/blob/6dd6e5fdf21f28dc5ebfa07954aaa9bed2dbcc32/README.md" + "https://github.com/opsle/context-firewall/blob/6dd6e5fdf21f28dc5ebfa07954aaa9bed2dbcc32/README.md", + "https://github.com/opsle/context-firewall/blob/0239003eb66af4902f6d53ceb04d32976bce21f7/README.md", + "https://github.com/opsle/context-firewall/blob/0239003eb66af4902f6d53ceb04d32976bce21f7/tests/tasks-capability.test.js", + "https://github.com/opsle/context-firewall/pull/5" ], "confidence": "HIGH", "unresolved_questions": [ @@ -353,14 +360,15 @@ ], "current_implementation_fidelity": { "status": "HISTORICAL_EVIDENCE_PRESERVED", - "assessment": "Contracts and source provenance now reside in tasks; migration does not establish new research maturity." + "assessment": "Consolidation assigned Tasks as the concept home; copied contract files were later removed by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Exact source/migration Git history preserves research provenance. Current Tasks behavior is not evidence of full contract fidelity or new maturity." }, - "drift_status": "Final retirement/consolidation receipt supersedes prior proposed disposition.", + "drift_status": "Consolidation remains executed; present-branch contract archive claims are superseded by Tasks simplification.", "current_name_accuracy": "Historical concept identity retained; current repository home is recorded independently.", "evidence_references": [ "https://github.com/opsle/agent-state-ledger/blob/acab03b1ff7168222552050e21e7553b07d00e7c/README.md", "https://github.com/opsle/agent-state-ledger/blob/acab03b1ff7168222552050e21e7553b07d00e7c/SPEC.md", - "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json" + "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/ARCHITECTURE.md" ], "confidence": "MEDIUM_HIGH", "unresolved_questions": [ @@ -395,14 +403,15 @@ ], "current_implementation_fidelity": { "status": "HISTORICAL_EVIDENCE_PRESERVED", - "assessment": "Contracts and source provenance now reside in tasks; migration does not establish new research maturity." + "assessment": "Consolidation assigned Tasks as the concept home; copied contract files were later removed by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Exact source/migration Git history preserves research provenance. Current Tasks behavior is not evidence of full contract fidelity or new maturity." }, - "drift_status": "Final retirement/consolidation receipt supersedes prior proposed disposition.", + "drift_status": "Consolidation remains executed; present-branch contract archive claims are superseded by Tasks simplification.", "current_name_accuracy": "Historical concept identity retained; current repository home is recorded independently.", "evidence_references": [ "https://github.com/opsle/agent-scheduler-runtime/blob/d97cd3c218b20e0b2b0e09873f6a3d15c396b3a0/README.md", "https://github.com/opsle/agent-scheduler-runtime/blob/d97cd3c218b20e0b2b0e09873f6a3d15c396b3a0/THEORY.md", - "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json" + "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/ARCHITECTURE.md" ], "confidence": "HIGH", "unresolved_questions": [ @@ -437,14 +446,15 @@ ], "current_implementation_fidelity": { "status": "HISTORICAL_EVIDENCE_PRESERVED", - "assessment": "Contracts and source provenance now reside in tasks; migration does not establish new research maturity." + "assessment": "Consolidation assigned Tasks as the concept home; copied contract files were later removed by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Exact source/migration Git history preserves research provenance. Current Tasks behavior is not evidence of full contract fidelity or new maturity." }, - "drift_status": "Final retirement/consolidation receipt supersedes prior proposed disposition.", + "drift_status": "Consolidation remains executed; present-branch contract archive claims are superseded by Tasks simplification.", "current_name_accuracy": "Historical concept identity retained; current repository home is recorded independently.", "evidence_references": [ "https://github.com/opsle/verifiable-agent-handoff/blob/399e5cfae94345affa3f087f0f6eb9e77669d33c/README.md", "https://github.com/opsle/verifiable-agent-handoff/blob/399e5cfae94345affa3f087f0f6eb9e77669d33c/src/seal.js", - "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json" + "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/ARCHITECTURE.md" ], "confidence": "HIGH", "unresolved_questions": [ @@ -520,14 +530,15 @@ ], "current_implementation_fidelity": { "status": "HISTORICAL_EVIDENCE_PRESERVED", - "assessment": "Contracts and source provenance now reside in tasks; migration does not establish new research maturity." + "assessment": "Consolidation assigned Tasks as the concept home; copied contract files were later removed by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Exact source/migration Git history preserves research provenance. Current Tasks behavior is not evidence of full contract fidelity or new maturity." }, - "drift_status": "Final retirement/consolidation receipt supersedes prior proposed disposition.", + "drift_status": "Consolidation remains executed; present-branch contract archive claims are superseded by Tasks simplification.", "current_name_accuracy": "Historical concept identity retained; current repository home is recorded independently.", "evidence_references": [ "https://github.com/opsle/agent-resource-claims/blob/dfe0fbc90c67ce5ef4256354bb62f1d511b1304c/README.md", "https://github.com/opsle/agent-resource-claims/blob/dfe0fbc90c67ce5ef4256354bb62f1d511b1304c/THEORY.md", - "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json" + "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/ARCHITECTURE.md" ], "confidence": "MEDIUM", "unresolved_questions": [ @@ -559,14 +570,15 @@ "consumers": [], "current_implementation_fidelity": { "status": "HISTORICAL_EVIDENCE_PRESERVED", - "assessment": "Contracts and source provenance now reside in tasks; migration does not establish new research maturity." + "assessment": "Consolidation assigned Tasks as the concept home; copied contract files were later removed by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Exact source/migration Git history preserves research provenance. Current Tasks behavior is not evidence of full contract fidelity or new maturity." }, - "drift_status": "Final retirement/consolidation receipt supersedes prior proposed disposition.", + "drift_status": "Consolidation remains executed; present-branch contract archive claims are superseded by Tasks simplification.", "current_name_accuracy": "Historical concept identity retained; current repository home is recorded independently.", "evidence_references": [ "https://github.com/opsle/agent-discovery-control/blob/926547dd9fd713990b1d6f1f2e650aa6c0883564/README.md", "https://github.com/opsle/agent-discovery-control/blob/926547dd9fd713990b1d6f1f2e650aa6c0883564/THEORY.md", - "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json" + "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/ARCHITECTURE.md" ], "confidence": "HIGH", "unresolved_questions": [ @@ -603,14 +615,15 @@ ], "current_implementation_fidelity": { "status": "HISTORICAL_EVIDENCE_PRESERVED", - "assessment": "Contracts and source provenance now reside in tasks; migration does not establish new research maturity." + "assessment": "Consolidation assigned Tasks as the concept home; copied contract files were later removed by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Exact source/migration Git history preserves research provenance. Current Tasks behavior is not evidence of full contract fidelity or new maturity." }, - "drift_status": "Final retirement/consolidation receipt supersedes prior proposed disposition.", + "drift_status": "Consolidation remains executed; present-branch contract archive claims are superseded by Tasks simplification.", "current_name_accuracy": "Historical concept identity retained; current repository home is recorded independently.", "evidence_references": [ "https://github.com/opsle/agent-execution-authorization/blob/8fb02e943c83fae121c63185d2f0d0dde8c4260a/README.md", "https://github.com/opsle/agent-execution-authorization/blob/8fb02e943c83fae121c63185d2f0d0dde8c4260a/THEORY.md", - "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json" + "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/ARCHITECTURE.md" ], "confidence": "HIGH", "unresolved_questions": [ @@ -644,14 +657,15 @@ "consumers": [], "current_implementation_fidelity": { "status": "HISTORICAL_EVIDENCE_PRESERVED", - "assessment": "Contracts and source provenance now reside in tasks; migration does not establish new research maturity." + "assessment": "Consolidation assigned Tasks as the concept home; copied contract files were later removed by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Exact source/migration Git history preserves research provenance. Current Tasks behavior is not evidence of full contract fidelity or new maturity." }, - "drift_status": "Final retirement/consolidation receipt supersedes prior proposed disposition.", + "drift_status": "Consolidation remains executed; present-branch contract archive claims are superseded by Tasks simplification.", "current_name_accuracy": "Historical concept identity retained; current repository home is recorded independently.", "evidence_references": [ "https://github.com/opsle/controlled-agent-acceptance/blob/2d652adf56e53953327d09b1ba9c4a9c3445f052/README.md", "https://github.com/opsle/controlled-agent-acceptance/blob/2d652adf56e53953327d09b1ba9c4a9c3445f052/ARCHITECTURE.md", - "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json" + "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/ARCHITECTURE.md" ], "confidence": "MEDIUM_HIGH", "unresolved_questions": [ @@ -684,14 +698,15 @@ "consumers": [], "current_implementation_fidelity": { "status": "HISTORICAL_EVIDENCE_PRESERVED", - "assessment": "Contracts and source provenance now reside in tasks; migration does not establish new research maturity." + "assessment": "Consolidation assigned Tasks as the concept home; copied contract files were later removed by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Exact source/migration Git history preserves research provenance. Current Tasks behavior is not evidence of full contract fidelity or new maturity." }, - "drift_status": "Final retirement/consolidation receipt supersedes prior proposed disposition.", + "drift_status": "Consolidation remains executed; present-branch contract archive claims are superseded by Tasks simplification.", "current_name_accuracy": "Historical concept identity retained; current repository home is recorded independently.", "evidence_references": [ "https://github.com/opsle/agent-recovery-policy/blob/1b733a111e26e0a409fee3b96f627048531daefe/README.md", "https://github.com/opsle/agent-recovery-policy/blob/1b733a111e26e0a409fee3b96f627048531daefe/THEORY.md", - "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json" + "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/ARCHITECTURE.md" ], "confidence": "HIGH", "unresolved_questions": [ @@ -726,14 +741,15 @@ ], "current_implementation_fidelity": { "status": "HISTORICAL_EVIDENCE_PRESERVED", - "assessment": "Contracts and source provenance now reside in tasks; migration does not establish new research maturity." + "assessment": "Consolidation assigned Tasks as the concept home; copied contract files were later removed by 3baecd46b4e83e4a35bad1f670ae8c5459225d3d. Exact source/migration Git history preserves research provenance. Current Tasks behavior is not evidence of full contract fidelity or new maturity." }, - "drift_status": "Final retirement/consolidation receipt supersedes prior proposed disposition.", + "drift_status": "Consolidation remains executed; present-branch contract archive claims are superseded by Tasks simplification.", "current_name_accuracy": "Historical concept identity retained; current repository home is recorded independently.", "evidence_references": [ "https://github.com/opsle/ephemeral-agent-workers/blob/ad96fcfdfac06d340b5e96d369634980cee78ef4/README.md", "https://github.com/opsle/ephemeral-agent-workers/blob/ad96fcfdfac06d340b5e96d369634980cee78ef4/ARCHITECTURE.md", - "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json" + "https://github.com/opsle/tasks/blob/e1207c5264c59e14efe9838bba3a33ba504665d2/docs/migrations/20260907-consolidation.json", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/docs/ARCHITECTURE.md" ], "confidence": "HIGH", "unresolved_questions": [ @@ -766,7 +782,7 @@ ], "current_implementation_fidelity": { "status": "VERIFIED", - "assessment": "Tasks verification contract integrated. Research remains OBSERVE/SHADOW; permanent AV-EXP-002 failure and bounded AV-EXP-003 repair remain intact. Manifest-backed selection does not establish general trust." + "assessment": "dependency-free Node.js deterministic plan-v2 planner with check-level dependency-completeness states, mechanism and boundary evidence, check-local fail-closed forced selection, explainable skips, bounded deterministic Python boundary inspection, identity-bound SHADOW validation, frozen-oracle repair/replay harnesses, and opsle.value-receipt.v1 safety-cost telemetry; Tasks verification planning and capture contract integrated. Independent Tasks capability package v0.1.0 shipped by Task #23 / PR #6; research remains OBSERVE/SHADOW. Package compatibility receipt records 13 passing development checks against Tasks e1207c5264c59e14efe9838bba3a33ba504665d2, with final pipeline checks pending in that receipt. It does not establish installed-package compatibility with current production or authorize trusted execution." }, "drift_status": "TASKS_CONTRACT_INTEGRATED_RESEARCH_LIMITS_RETAINED", "current_name_accuracy": "Accurate for the implemented verification-planning boundary and explicitly broader than affected-test selection.", @@ -777,7 +793,10 @@ "https://github.com/opsle/affected-verification/blob/641aee9d29a89e2a8819f00817ccee8e5d234dcb/benchmark/av-exp-001/REPORT.md", "https://github.com/opsle/affected-verification/blob/641aee9d29a89e2a8819f00817ccee8e5d234dcb/benchmark/av-exp-001/results-v2/summary.json", "https://github.com/opsle/affected-verification/pull/2", - "https://github.com/opsle/affected-verification/blob/792c4bb7881f6f430b2b1ba238ba05be43f50d38/README.md" + "https://github.com/opsle/affected-verification/blob/792c4bb7881f6f430b2b1ba238ba05be43f50d38/README.md", + "https://github.com/opsle/affected-verification/blob/a9c7000e088b5db085e2449e04a83948b66916f1/README.md", + "https://github.com/opsle/affected-verification/blob/a9c7000e088b5db085e2449e04a83948b66916f1/docs/tasks-capability-compatibility.json", + "https://github.com/opsle/affected-verification/pull/6" ], "confidence": "HIGH", "unresolved_questions": [ @@ -808,12 +827,15 @@ "consumers": [], "current_implementation_fidelity": { "status": "IMPLEMENTED", - "assessment": "Installable library and CLI with Tasks receipt observer integration." + "assessment": "Independent receipt library/CLI unchanged; Tasks receipt presentation and post-broker reconciliation repaired by #24 and #40. Missing measurements remain absent; no causal benefit inferred. Validates producer-supplied claims; does not authenticate external artifacts. Only compatible EXACT/OBSERVED numeric SUM values aggregate; missing values remain absent." }, "drift_status": "Reconciled to current standalone implementation.", "current_name_accuracy": "Accurate receipt-validation and presentation role.", "evidence_references": [ - "https://github.com/opsle/visible-value/blob/f011395cae86a7a736b424d658bbe3afe65ba870/README.md" + "https://github.com/opsle/visible-value/blob/f011395cae86a7a736b424d658bbe3afe65ba870/README.md", + "https://github.com/opsle/visible-value/blob/f011395cae86a7a736b424d658bbe3afe65ba870/README.md", + "https://github.com/opsle/tasks/pull/59", + "https://github.com/opsle/tasks/blob/fc89649edcf80c7cb9399c025d481e79c8ce4eaa/src/task-value.js" ], "confidence": "HIGH", "unresolved_questions": [ From 426ba7d8172b5c32f1f73a7fd0ccc79d865a31a6 Mon Sep 17 00:00:00 2001 From: sneakocom <192013763+sneakocom@users.noreply.github.com> Date: Fri, 11 Sep 2026 04:34:15 +0000 Subject: [PATCH 2/2] Update Affected Verification head invariant --- tests/test_validate_program.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_validate_program.py b/tests/test_validate_program.py index a727da3..d408ce3 100644 --- a/tests/test_validate_program.py +++ b/tests/test_validate_program.py @@ -47,7 +47,7 @@ def test_current_inventory_preserves_affected_verification_experiments(self): self.assertEqual(affected["lifecycle_stage"], "VERIFIED") self.assertEqual( affected["last_verified_head_sha"], - "792c4bb7881f6f430b2b1ba238ba05be43f50d38", + "a9c7000e088b5db085e2449e04a83948b66916f1", ) self.assertEqual( affected["active_experiment_ids"],