From 614031574f821f2ee58ea42986b88114c5af9ac2 Mon Sep 17 00:00:00 2001 From: Rafael Richards Date: Mon, 11 May 2026 11:58:38 -0400 Subject: [PATCH] docs(tracker): log misnamed PR #13 / #3 issue from Phase 0 execution Adds the first row to section 7 (open issues log) of the docs-discoverability phases tracker. Captures the pattern where two "docs:" PRs (m-cli #13, m-test-engine #3) inadvertently bundled parallel Phase 1/Phase 2 work, the root cause, the resolutions, and the verification rule for future passes. Co-Authored-By: Claude Opus 4.7 (1M context) --- docs/docs-discoverability/phases-tracker.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/docs-discoverability/phases-tracker.md b/docs/docs-discoverability/phases-tracker.md index 6ff5862..499dd00 100644 --- a/docs/docs-discoverability/phases-tracker.md +++ b/docs/docs-discoverability/phases-tracker.md @@ -1,7 +1,7 @@ --- created: 2026-05-11 last_modified: 2026-05-11 -revisions: 0 +revisions: 2 doc_type: [STATUS] lifecycle: active owner: rmrich5 @@ -169,8 +169,7 @@ will add the cross-repo link extension and the freshness-cron rows. ## 7. Open issues encountered during execution Captured here as a running log so they survive across owner changes. -Empty for now. | Date | Issue | Phase | Resolution | |---|---|---|---| -| — | — | — | — | +| 2026-05-11 | Two PRs were titled `docs: ...` but their squash-merge actually contained docs + parallel Phase 1/Phase 2 work that had been committed onto the feature branch during the same session (m-cli PR #13 had docs + Phase 1b doctor + Phase 2 engine; m-test-engine PR #3 had docs + Phase 1a engine-contract + Phase 2-prep bind-mount). Root cause: feature branches were created at local `main`'s tip, but `main` had received parallel commits while the session was in flight, so the new branch inherited them. The dirty working tree blocked the planned post-creation reset to the docs-only commit. | 0 | m-cli: PR #13 closed; engine + Phase 1b preserved on `engine-phase2`; clean docs-only PR #14 opened and merged; `engine-phase2` later rebased onto post-merge `main` with the dedup working as designed. m-test-engine: PR #3 had already merged before discovery; tree-SHA verification confirmed `origin/main` is byte-identical to the redundant preservation branches, which were then deleted. **Lesson for future passes**: before pushing a feature branch, run `git log ^origin/main --oneline` and confirm the listed commits match the scope implied by the branch name and the PR title. Catch the mismatch *before* the PR is opened, not after merge. |