Commit Graph
350 Commits
Author SHA1 Message Date
fraujulian 50cb82074e feat(statusline): show compact colored context and token metrics 2026-09-16 19:18:24 +02:00
fraujulian d5f7a61c0f chore(workflow): replace blanket validation with targeted checks 2026-09-16 19:18:24 +02:00
fraujulian 35c39e7bfe refactor(rules): scope refactoring checks to affected behavior 2026-09-16 19:18:23 +02:00
fraujulian 317776f405 refactor(rules): align completion criteria with targeted verification 2026-09-16 19:18:23 +02:00
fraujulian 516a87cbb3 refactor(rules): make verification proportional to change risk 2026-09-16 19:18:23 +02:00
fraujulian c92ae50e30 test(plugins): cover installed plugin preselection 2026-09-16 19:18:23 +02:00
fraujulian 122cbba9b7 fix(plugins): correct navigation keys and menu encoding 2026-09-16 19:18:23 +02:00
fraujulian c749fcd792 fix(install): preserve codex plugin registrations during sync 2026-09-16 19:18:22 +02:00
Julian lechner c6c8bf7105 feat: add keyboard plugin selection
CI / linux (push) Failing after 11s
2026-09-16 17:37:53 +02:00
Julian lechner 9b5e862d8a feat: persist compact session state 2026-09-16 17:37:48 +02:00
Julian lechner a509509192 feat: add local session telemetry 2026-09-16 17:37:43 +02:00
Julian lechner 9b82f3eecd feat: cache repository context 2026-09-16 17:37:40 +02:00
Julian lechner c7b25b63c9 ci: add prompt budget checks 2026-09-16 17:37:23 +02:00
Julian lechner c8674a5059 chore(codex): add local hook configuration 2026-09-16 16:56:18 +02:00
Julian lechner 77a829aff0 docs(plan): record token efficiency implementation 2026-09-16 16:55:32 +02:00
Julian lechner 137af86de3 docs(plan): add token efficiency design 2026-09-16 16:55:22 +02:00
Julian lechner 13c3f56aa5 ci: run compact script checks 2026-09-16 16:55:11 +02:00
Julian lechner 67c28d4b08 test(packages): verify compact output and rule deduplication 2026-09-16 16:55:02 +02:00
Julian lechner 2ce60a86ab test(plugins): cover selection and install guards 2026-09-16 16:54:53 +02:00
Julian lechner 1c359729a8 test(scripts): add summary modes to validation tests 2026-09-16 16:54:43 +02:00
Julian lechner 545c9841b2 feat(install): add compact install and update summaries 2026-09-16 16:54:33 +02:00
Julian lechner 5b50f32f4b refactor(install): share target selection helpers 2026-09-16 16:54:23 +02:00
Julian lechner 0c0062d955 fix(doctor): quote TOML parser command 2026-09-16 16:54:10 +02:00
Julian lechner edd874945e test(config): validate generated skill frontmatter 2026-09-16 16:54:01 +02:00
Julian lechner ab3007cf48 feat(build): add compact summary mode 2026-09-16 16:53:51 +02:00
Julian lechner 1355cbe3cd feat(plugins): compact command output and preserve diagnostics 2026-09-16 16:53:40 +02:00
Julian lechner 453da10b61 feat(output): summarize managed file sync 2026-09-16 16:53:28 +02:00
Julian lechner bfd3093776 refactor(rules): narrow ambiguity and output guidance 2026-09-16 16:53:15 +02:00
Julian lechner 847038d1e0 style(statusline): compact Claude status display 2026-09-16 16:53:03 +02:00
Julian lechner 9d23c4455e docs: document summary output and update workflow 2026-09-16 16:52:52 +02:00
Julian lechnerandClaude Sonnet 5 e02b6cfed2 test: cover embedded general.md dedup and split-rule reference files
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-16 16:04:35 +02:00
Julian lechnerandClaude Haiku 4.5 c979f47621 refactor(rules): point definition-of-done at general.md instead of restating it
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-09-16 15:50:08 +02:00
Julian lechnerandClaude Haiku 4.5 89de58ff24 refactor(rules): de-duplicate priority/decision/documentation guidance into general.md
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-09-16 15:46:20 +02:00
Julian lechnerandClaude Sonnet 5 3fa0d74ad8 feat(build): embed general.md into AGENTS.md, not just CLAUDE.md
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-16 15:42:36 +02:00
Julian lechnerandClaude Sonnet 5 3a01d28506 feat(build): support directory-shaped rules with references/
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-16 15:38:28 +02:00
Julian lechnerandClaude Haiku 4.5 01220cebd4 refactor(rules): split ui-ux.md into index + references
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-09-16 15:34:43 +02:00
Julian lechnerandClaude Haiku 4.5 a2b9a9f5c4 refactor(rules): split wpf.md into index + references
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-09-16 15:29:33 +02:00
Julian lechner 29d26b0918 refactor(rules): split angular.md into index + references
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-09-16 15:24:03 +02:00
Julian lechner 0a76bd5e54 feat(install,update): thread --summary/-Summary through sync and plugin steps
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-09-16 15:14:17 +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
Julian lechner c94dfdcb30 feat(build): accept --summary/-Summary for interface parity
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-09-16 14:39:22 +02:00
Julian lechnerandClaude Haiku 4.5 0cc6909057 feat(scripts): add summary mode to plugin install/uninstall
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-09-16 14:32:17 +02:00
Julian lechner 18b6a7e390 feat(scripts): add summary mode to managed-file sync
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-09-16 14:24:39 +02:00
Julian lechnerandClaude Sonnet 5 5f75de4eb1 chore: ignore .superpowers/ scratch workspace
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-16 14:20:49 +02:00
fraujulian dbe8e6b81b ci(gitea): comment out windows job
CI / linux (push) Successful in 14s
2026-09-14 01:13:03 +02:00
fraujulian f4a56b41e2 ci(gitea): disable windows job
CI / linux (push) Successful in 14s
CI / windows (push) Canceled after 0s
2026-09-14 01:11:02 +02:00
fraujulian 9107e261f4 ci(gitea): move validation workflow
CI / linux (push) Successful in 18s
CI / windows (push) Canceled after 0s
2026-09-14 01:08:15 +02:00
fraujulian d699cdcff4 refactor(agents): remove inert metadata 2026-09-14 01:08:01 +02:00
fraujulian a3cee2756c feat(config): validate clients and scope security 2026-09-14 01:07:46 +02:00