docs: ground morning review packet epic status (#949) #1024

Open
Rockachopa wants to merge 188 commits from fix/949 into main
Owner

Refs #949

This does not claim the morning review packet is complete. Instead it lands one truthful parent-level slice: a script-backed status report that tracks the child QA issues, active PR-backed lanes, unowned open lanes, decomposition follow-ups, and the current forge/main drift signal.

What changed:

  • add scripts/morning_review_packet_status.py to fetch the live Forge state for epic #949 and render snapshot + markdown artifacts
  • add docs/morning-review-packet-2026-04-21.snapshot.json as the captured packet snapshot
  • add docs/morning-review-packet-2026-04-21-status.md as the generated parent-level report
  • add tests/test_morning_review_packet_status.py for child issue extraction, summary counts, markdown sections, and committed report presence

Verification:

  • pytest -q tests/test_morning_review_packet_status.py
  • python3 -m py_compile scripts/morning_review_packet_status.py
  • python3 scripts/morning_review_packet_status.py --fetch-live --json-out docs/morning-review-packet-2026-04-21.snapshot.json --markdown-out docs/morning-review-packet-2026-04-21-status.md

Why the epic stays open:

  • 11 child QA issues are still open
  • 4 open child QA issues are still unowned on forge (#950, #951, #952, #955)
  • the report shows forge/main is still catching up to the upstream packet, with 7 child lanes currently backed by open PRs
Refs #949 This does not claim the morning review packet is complete. Instead it lands one truthful parent-level slice: a script-backed status report that tracks the child QA issues, active PR-backed lanes, unowned open lanes, decomposition follow-ups, and the current forge/main drift signal. What changed: - add scripts/morning_review_packet_status.py to fetch the live Forge state for epic #949 and render snapshot + markdown artifacts - add docs/morning-review-packet-2026-04-21.snapshot.json as the captured packet snapshot - add docs/morning-review-packet-2026-04-21-status.md as the generated parent-level report - add tests/test_morning_review_packet_status.py for child issue extraction, summary counts, markdown sections, and committed report presence Verification: - pytest -q tests/test_morning_review_packet_status.py - python3 -m py_compile scripts/morning_review_packet_status.py - python3 scripts/morning_review_packet_status.py --fetch-live --json-out docs/morning-review-packet-2026-04-21.snapshot.json --markdown-out docs/morning-review-packet-2026-04-21-status.md Why the epic stays open: - 11 child QA issues are still open - 4 open child QA issues are still unowned on forge (#950, #951, #952, #955) - the report shows forge/main is still catching up to the upstream packet, with 7 child lanes currently backed by open PRs
Rockachopa added 3 commits 2026-04-22 14:58:54 +00:00
Rockachopa reviewed 2026-04-22 15:12:10 +00:00
Rockachopa left a comment
Author
Owner

Review: Approved — documentation-only change.

This PR adds two grounded status documents tracking epic #949 child QA issues mapped to open PRs. The JSON snapshot includes the regeneration command for reproducibility. No code changes, no security concerns.

**Review: Approved — documentation-only change.** This PR adds two grounded status documents tracking epic #949 child QA issues mapped to open PRs. The JSON snapshot includes the regeneration command for reproducibility. No code changes, no security concerns.
All checks were successful
Lint / lint (pull_request) Successful in 8s
This pull request has changes conflicting with the target branch.
  • cli.py
  • gateway/platforms/api_server.py
  • hermes_cli/models.py
  • hermes_cli/web_server.py
  • run_agent.py
  • tests/hermes_cli/test_web_server.py
  • tools/browser_tool.py
  • tools/file_tools.py
  • tools/skill_manager_tool.py
  • web/src/i18n/en.ts
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin fix/949:fix/949
git checkout fix/949
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/hermes-agent#1024