Skip to content

docs(spec-064): refresh stale references after monolith splits#4959

Merged
bug-ops merged 1 commit into
mainfrom
docs/spec-064-refresh
Jun 6, 2026
Merged

docs(spec-064): refresh stale references after monolith splits#4959
bug-ops merged 1 commit into
mainfrom
docs/spec-064-refresh

Conversation

@bug-ops

@bug-ops bug-ops commented Jun 6, 2026

Copy link
Copy Markdown
Owner

Summary

Refreshes specs/064-durable-execution/spec.md after an SDD currency + traceability review against HEAD b15adeb9. The spec was authored before the agent-loop monolith splits (#4933, #4938) and before the implementation epic was filed, so several code anchors and planning-metadata fields had drifted. No semantics change — only references, paths, and one new caveat.

The review verdict was that the spec is substantively sound and fully traceable (all 15 FR + 14 INV + 7 NFR are covered by the child issues #4944#4954, no orphaned IDs). These edits fix the stale references that would otherwise mislead implementors.

Changes

Verification

Docs-only change (single markdown file, no Rust code or manifests touched) — cargo fmt/clippy/test gates are not applicable. Diff: 1 file changed, +26 / −15.

Related

Correct code anchors that drifted after the agent-loop monolith splits and
update planning metadata now that the implementation epic and child issues exist.

- GitHub/Branch headers point to epic #4707 and the per-issue feat/m28/* series
- P1 agent-loop adapter: tier_loop.rs / execute_tier_join is in zeph-core
  (src/agent/tool_execution/tier_loop.rs), not zeph-agent-tools
- P2: plan.rs / handle_plan_resume_as_string is in zeph-core; resume_from at
  zeph-orchestration/src/scheduler/mod.rs:380
- JobStore::init precedent: store.rs:137
- NFR-DE-01 harness: per-crate zeph-durable/benches/, not zeph-bench
- spec-039 reconciliation: reference zeph-common::TaskSupervisor over bare JoinSet
- Persistence Schema: note the pre-existing sqlite/postgres migration parity
  divergence (#4957) blocking the durable migration numbering

Refs #4707, #4957
@bug-ops bug-ops added the documentation Improvements or additions to documentation label Jun 6, 2026
@github-actions github-actions Bot added the size/S Small PR (11-50 lines) label Jun 6, 2026
@bug-ops
bug-ops merged commit babeacf into main Jun 6, 2026
20 checks passed
@bug-ops
bug-ops deleted the docs/spec-064-refresh branch June 6, 2026 17:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation size/S Small PR (11-50 lines)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant