8000 ROADMAP §4.11: test the README; fix master's budget-roles case after #23 met #24 by adeelahmad · Pull Request #25 · adeelahmad/aloop · GitHub
[go: up one dir, main page]

Skip to content

ROADMAP §4.11: test the README; fix master's budget-roles case after #23 met #24 - #25

Merged
adeelahmad merged 4 commits into
masterfrom
claude/project-thread-vm6wyr-readme-test
Oct 18, 2026
Merged

adeelahmad merged 4 commits into
masterfrom
claude/project-thread-vm6wyr-readme-test

Conversation

@adeelahmad
@adeelahmad adeelahmad commented Oct 18, 2026 •
Copy link
Copy Markdown
Owner

Requested by Adeel · project thread

Before: the product-first README (§4.11) was the last tracked row with no test: its section order, the commands it names, the install lines, its links and its demo numbers could drift from the code with nothing failing. Separately, master went red when #23 (worktree markers in .aladdin/) landed after #24, whose new budget-roles case expects the host worktree's contract copy at .agentic/task.env.

After: scripts/test/readme.test.py runs in make test-hosts and fails when any of those drift; the TRACKING row is IMPLEMENTED_TESTED. The budget-roles case expects the copy at .aladdin/task.env (the code already writes through the resolved marker dir, so only the test's path was stale) and master is green again once this merges.

How: five README checks: the H2 order matches the §4.11 list and the thesis title comes before the demo and the install steps; every aloop <tool> and aladdin <sub> in backticks resolves to a file in plugin/bin or a case of bin/aladdin; the quick start's /plugin install names the plugin and marketplace from the two manifests; every relative link and in-page anchor resolves; every time/cost row of the demo table appears in ROADMAP §0. The budget-roles fix is a one-line path change in the test.

Evidence:

  • python3 scripts/test/readme.test.py: 5 checks passed; budget-roles.test.py: 5 checks passed
  • make test-hosts green on master merged in, make conformance 58/58, scripts/check-tracking.py 39 ok, pyflakes clean

🤖 Generated with Claude Code

https://claude.ai/code/session_014j4wLin3oJTtnvjE9Lq2VV

…urced demo figures (ROADMAP §4.11)

scripts/test/readme.test.py (in make test-hosts) closes the last
untested §4.11 row: the product-first section order, every aloop/aladdin
command the README names exists in plugin/bin, the quick start installs
the plugin and marketplace this repo defines, every relative link and
anchor resolves, and every demo time/cost figure is one ROADMAP §0
records.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014j4wLin3oJTtnvjE9Lq2VV
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014j4wLin3oJTtnvjE9Lq2VV
@adeelahmad adeelahmad self-assigned this Oct 18, 2026
…n/ (master red after #23 met #24)

#24 added a case expecting the copy at .agentic/task.env; #23 moved the
worktree markers to .aladdin/. budget already writes through
_paths.marker_dir, so only the test's expected path was stale.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014j4wLin3oJTtnvjE9Lq2VV
@adeelahmad adeelahmad changed the title ROADMAP §4.11: test the README (section order, named tools, install names, links, sourced demo figures) ROADMAP §4.11: test the README; fix master's budget-roles case after #23 met #24 Oct 18, 2026
@adeelahmad
adeelahmad merged commit e60c3cb into master Oct 18, 2026
4 checks passed
@adeelahmad adeelahmad mentioned this pull request Oct 18, 2026
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

0