Skip to content

Review README for CLAUDE workflows repository#5

Merged
leeovery merged 2 commits intomainfrom
claude/review-readme-workflows-012azc3ab7C3wn5dt5VKb8pq
Dec 4, 2025
Merged

Review README for CLAUDE workflows repository#5
leeovery merged 2 commits intomainfrom
claude/review-readme-workflows-012azc3ab7C3wn5dt5VKb8pq

Conversation

@leeovery
Copy link
Copy Markdown
Owner

@leeovery leeovery commented Dec 4, 2025

No description provided.

Restructure README to follow a cleaner open-source format with:
- Centered header with navigation links
- Visual three-phase workflow diagram
- Skills and commands in organized tables
- Clear installation and usage instructions
- Output structure documentation
- Add MIT LICENSE file at project root
@leeovery leeovery merged commit a1664d9 into main Dec 4, 2025
@leeovery leeovery deleted the claude/review-readme-workflows-012azc3ab7C3wn5dt5VKb8pq branch December 4, 2025 09:49
leeovery added a commit that referenced this pull request Mar 5, 2026
- review-actions-loop: set status completed + pipeline check on clean
  synthesis and all-tasks-skipped paths (same bug class as R7 #5)
- spec-review: work_type-aware source path resolution — bugfix specs
  use investigation paths, not discussion
- convergence-awareness: remove redundant second prompt, use conclude
  language, remove legacy Discussion-ready marker
- gather-context: remove Discussion-ready marker reference (status
  controls research inclusion now)
- plan_id → ext_id in 3 discovery scripts, 3 tests, 2 SKILL.md docs,
  and implementation handoff template
- technical-planning: tailor recovery instructions to actual files
leeovery added a commit that referenced this pull request Apr 20, 2026
…missing path

Two related silent-failure modes rolled into one commit:

MANIFEST_JS resolution (deferred #5): when neither candidate path
existed, the const silently held a non-existent path. First manifest
call ENOENT'd inside a silent try/catch and bulk operations returned
empty. Now throws at module load with both candidate paths — an
installation problem is surfaced immediately, not disguised as 'no
artifacts to index'.

Error swallowing (deferred #4): discoverArtifacts, getWorkUnitMeta, and
the status unindexed-artifact block caught every execFileSync failure
identically. 'Work unit not found' is expected (orphans), but corrupt
JSON / bad work-unit name / missing manifest file were indistinguishable
and silently skipped. Added isManifestKeyNotFound() to recognise
expected misses, reportUnexpectedManifestError() to write everything
else to stderr with the CLI's own message. Behaviour unchanged for the
expected-miss path; real breakage is now visible.

Closes deferred-issues #4, #5.
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