Skip to content

schickling assistant/2026 09 05 harness v3 activation - #479

Closed
schickling-assistant wants to merge 8 commits into
schickling-assistant/2026-09-05-harness-v3-producer-apifrom
schickling-assistant/2026-09-05-harness-v3-activation
Closed

schickling assistant/2026 09 05 harness v3 activation#479
schickling-assistant wants to merge 8 commits into
schickling-assistant/2026-09-05-harness-v3-producer-apifrom
schickling-assistant/2026-09-05-harness-v3-activation

Conversation

@schickling-assistant

@schickling-assistant schickling-assistant commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Problem

A v3 reader and dormant adapters do not improve live producer truth until every writer and terminal owner can emit the tuple safely.

Goal

Integrate the reviewed slices and activate v3 through one writer selector, with legacy reads and rollback proofs intact.

Decisions

  • supersede the single v2 selector; do not add a second switch
  • state condition, ask, and conversation as one tuple
  • centralize terminal bootstrap in provider_session::write_terminal
  • preserve standing conditions on exit; bootstrap only an unstated axis
  • keep delivery evidence independent from condition/disposition
  • retain explicit v2 test seams and the one-way schema fence

Verification

  • cargo test -p st2 --lib: 879 passed; only three merge-base-identical environment/timing tests failed
  • the Nix build used by dotfiles passed all 881 st2 library tests and integration suites
  • cargo check -p st2 --all-targets
  • delivery migration suite passed
  • nix flake check --no-build
  • Darwin CI passed; Linux CI was still running at handoff
  • independent review completed with no remaining P0-P2 findings

Complexity

Integration centralizes the one terminal bootstrap rule; adapter reducers remain the single native-event authority.

Concerns

This PR contains the integration commits so sibling review slices shrink as they land.

Friction & bottlenecks

Local teardown fixtures cannot observe provider readiness in this agent environment and fail identically on #469. One inherited #464 invariant names an absent resource test.

Follow-ups

Dotfiles #2509 pins this exact commit after Fractal #2501. Live activation and seat drain require separate approval.

References

Depends on #470. Integrates #471 and #474-#478.

Posted on behalf of @schickling
field value
agent_identity dev3.direct.omp.9exwnk6h
session dev3.9exwnk6h
agent_persona generalist
agent_supervisor unavailable
agent_tool OMP
agent_tool_version 18.1.7
agent_runtime OMP 18.1.7
tooling_profile dotfiles@931583a

agent-identity: dev3.direct.omp.9exwnk6h
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.7
agent-runtime: OMP 18.1.7
tooling-profile: dotfiles@931583a
agent-identity: dev3.direct.omp.9exwnk6h
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.7
agent-runtime: OMP 18.1.7
tooling-profile: dotfiles@931583a
agent-identity: dev3.direct.omp.9exwnk6h
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.7
agent-runtime: OMP 18.1.7
tooling-profile: dotfiles@931583a
agent-identity: dev3.direct.omp.9exwnk6h
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.7
agent-runtime: OMP 18.1.7
tooling-profile: dotfiles@931583a
agent-identity: dev3.direct.omp.9exwnk6h
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.7
agent-runtime: OMP 18.1.7
tooling-profile: dotfiles@931583a
agent-identity: dev3.direct.omp.9exwnk6h
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.7
agent-runtime: OMP 18.1.7
tooling-profile: dotfiles@931583a
agent-identity: dev3.direct.omp.9exwnk6h
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.7
agent-runtime: OMP 18.1.7
tooling-profile: dotfiles@931583a
agent-identity: dev3.direct.omp.9exwnk6h
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.7
agent-runtime: OMP 18.1.7
tooling-profile: dotfiles@931583a
@schickling-assistant

Copy link
Copy Markdown
Contributor Author

Parking this PR (closed, branch kept) per decision Q1 incidents-first in seat dev3.direct.omp.43sz6ujq (record 2we9ak / answer 8b0ow1, 2026-09-06): the harness-state v3 stack ships only once a named consumer requirement or incident calls for the fault/ask/conversation axes.

Findings that shape re-entry (evidence: an independent 12-reviewer pass + orchestrator reports in the orch worktree, tmp/orch-reconcile/reports/{stack,migrations,complexity}.md):

Posted on behalf of @schickling
field value
agent_identity dev3.direct.omp.43sz6ujq
session dev3.43sz6ujq
agent_persona generalist
agent_supervisor unavailable
agent_tool OMP
agent_tool_version 18.1.7
agent_runtime OMP 18.1.7
tooling_profile dotfiles@39a19af

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant