Skip to content

docs(readme): record daemon-strict migration completion - #14

Merged
jphein merged 1 commit into
mainfrom
docs/daemon-routing-followups
May 8, 2026
Merged

docs(readme): record daemon-strict migration completion#14
jphein merged 1 commit into
mainfrom
docs/daemon-routing-followups

Conversation

@jphein

@jphein jphein commented May 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Adds a single consolidated row to the README's "Fork-ahead — open or pending" table for the May 7 daemon-strict migration slice.
  • Bridges the gap between CLAUDE.md rows 33+34 (already on main in 848b1dc) and the README inventory.
  • Pure docs change. No code changes, no tests changed.

Context

The migration shipped across two code commits:

  • 41359ba — feat(mcp): daemon-route mcp_server.py via handle_request chokepoint
  • 22ef562 — feat(cli): daemon-route status, search, mine when PALACE_DAEMON_URL is set

docs/fork-changes.yaml and FORK_CHANGELOG.md were updated for both in 848b1dc. This PR catches up the README table only.

Test plan

  • No code changes — full suite already at 1591/1591 passing on main since 22ef562.
  • Reviewer skim of the new row to confirm wording matches CLAUDE.md rows 33+34.
  • (Optional) bash scripts/check-docs.sh step 2 still resolves all 20 fork SHAs.

🤖 Generated with Claude Code

Copilot AI review requested due to automatic review settings May 7, 2026 23:18

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

jphein added a commit that referenced this pull request May 8, 2026
ruff F401: `pytest` imported but unused. The file uses no
`pytest.` calls — fixtures (tmp_path, monkeypatch) are pytest's
implicit injections, not pytest module references.

Pre-existing on main since 41359ba (2026-05-07, row 33's daemon
routing tests). Surfaced now because PR #15 is the first PR-
triggered CI run that touches the lint job since the import landed.

Same fix applies to PR #14's lint failure once #15 merges into
main and #14 rebases.

15/15 daemon tests still pass.
jphein added a commit that referenced this pull request May 8, 2026
Pre-existing windows-only failures since rows 32 and 34 landed
(2026-05-05 and 2026-05-07). Surfaced now because PR #15 is the
first PR-triggered Windows CI run that exercised these.

1. tests/test_cli_daemon.py::test_routes_projects_mode_to_daemon
   `endswith("/home/u/proj")` failed because Path.expanduser()
   .resolve() produces "D:\\home\\u\\proj" on Windows. Normalize
   separators before the suffix check.

2. tests/test_normalize.py::test_config_reads_from_hooks_block
   monkeypatch.setenv("HOME", ...) doesn't redirect Path.home()
   on Windows (Path.home consults USERPROFILE on Windows, HOME on
   POSIX). Set both so the test redirect works on both platforms.

Both files PASS on Linux (no regression). Same fix would apply to
PR #14 once #15 merges into main.
… table

Adds the May 7 daemon-routing slice (commits 41359ba + 22ef562) to
README's "Fork-ahead — open or pending" table so the inventory matches
CLAUDE.md rows 33+34 and the fork-changes.yaml entries already
committed in 848b1dc. Single consolidated row covering both the
mcp_server.py and cli.py changes since they ship together as one
migration.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@jphein
jphein force-pushed the docs/daemon-routing-followups branch from 8d88dc4 to 86c4785 Compare May 8, 2026 03:51
@jphein
jphein merged commit 0a7696c into main May 8, 2026
6 checks passed
@jphein
jphein deleted the docs/daemon-routing-followups branch May 8, 2026 03:56
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.

2 participants