Skip to content

XY-911 Optimize Decodex operator status reads - #320

Merged
yvette-carlisle merged 1 commit into
mainfrom
xy/fix-operator-status-state-churn
Jun 11, 2026
Merged

XY-911 Optimize Decodex operator status reads#320
yvette-carlisle merged 1 commit into
mainfrom
xy/fix-operator-status-state-churn

Conversation

@yvette-carlisle

Copy link
Copy Markdown
Member

Summary

  • Add lazy runtime-state opening for operator status so local snapshots do not hydrate the full protocol event journal.
  • Add project-scoped metadata/evidence loaders and SQLite point lookups for issue attempts, worktrees, contracts, execution programs, and connector backoff.
  • Keep status/dashboard loop and review projections backed by one project loop-evidence snapshot per render.
  • Slim Decodex automation/manual-cli skills after plugin-eval while preserving tested research/promotion/queue boundaries.

Evidence

  • cargo make check passed: 1048 tests, 1 skipped.
  • cargo run -p decodex --bin decodex -- probe stdio:// passed: PROBE_OK.
  • ./target/debug/decodex status --json: real 0.15, no active/queued/attention/warnings.
  • ./target/debug/decodex status --live --json: real 8.49, no active/queued/attention/warnings.
  • ./target/debug/decodex run --dry-run: real 6.98, no eligible issue found; no tracker mutation.
  • plugin-eval: automation skill 100/A, manual-cli skill 100/A, plugin bundle 91/B with 0 fail and only aggregate token-budget warnings.

Notes

  • Covers the status-state churn subset of XY-911 and related XY-914.
  • This PR does not use merge queue and should land through the Decodex/admin merge path.

…tus reads","authority":"XY-911","related":["XY-914"]}
@yvette-carlisle
yvette-carlisle force-pushed the xy/fix-operator-status-state-churn branch from b9df13a to 1e1d295 Compare June 11, 2026 05:45
@yvette-carlisle
yvette-carlisle merged commit bbdc21e into main Jun 11, 2026
14 checks passed
@yvette-carlisle
yvette-carlisle deleted the xy/fix-operator-status-state-churn branch June 11, 2026 05:49
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