Commit Graph
9 Commits
Author SHA1 Message Date
Julian lechner d308bc037e refactor: share rule skill manifest 2026-09-17 13:16:24 +02:00
fraujulian 6a0c4abb65 refactor(shell): use powershell and bash package names 2026-09-16 22:43:55 +02:00
Julian lechner 0c0062d955 fix(doctor): quote TOML parser command 2026-09-16 16:54:10 +02:00
Julian lechnerandClaude Haiku 4.5 77dab28c9a fix(doctor): implement buffered PASS output in summary mode
Implement proper buffering for PASS lines in summary mode:
- PASS lines are buffered when -Summary/--summary is active
- WARN and FAIL lines print immediately (never buffered)
- On success: buffer is discarded, print tally line only
- On failure: buffer is flushed before tally line

Revert out-of-scope try/catch around Python command (not part of Task 4).

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-09-16 15:06:55 +02:00
Julian lechnerandClaude Haiku 4.5 3fab891383 feat(doctor): add --summary/-Summary output mode
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-09-16 14:49:49 +02:00
fraujulian a3cee2756c feat(config): validate clients and scope security 2026-09-14 01:07:46 +02:00
Julian lechnerandClaude Sonnet 5 c9ef92e424 fix(doctor): add explicit exit 0 on success (PowerShell)
doctor.ps1 already exited 1 on failure but relied on the implicit process
exit code on success, which a stale $LASTEXITCODE from an earlier native
call (e.g. codex --version) could turn into a false failure in CI.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-11 16:06:48 +02:00
Julian lechnerandClaude Sonnet 5 ec354ca5f6 feat(doctor): validate managed files, counts, and config syntax (PowerShell)
Doctor now compares generated agent/skill counts against the source
directories and the rule-skills manifest, parses installed settings.json
as JSON, sanity-checks installed config.toml for balanced quotes and
brackets, scans generated output for leftover template placeholders, and
reports missing or locally modified files from each destination's managed
manifest. All checks stay local and file-based; no network calls.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-11 15:43:10 +02:00
Julian lechner 396f62a503 feat(scripts): add cross-platform build and installation tools 2026-09-11 14:43:18 +02:00