Julian lechner
83929e856f
feat(statusline): show review mode
2026-09-17 13:22:42 +02:00
Julian lechner
78667b182f
docs(rules): require Qwen reranking
CI / linux (push) Failing after 4s
2026-09-17 13:08:06 +02:00
Julian lechner
727c499d2c
feat(retrieval): rerank semantic search results
2026-09-17 13:07:47 +02:00
Julian lechner
1b64c54fda
feat(instructions): guide semantic retrieval
2026-09-17 11:45:16 +02:00
Julian lechner
27f1c1ec79
feat(retrieval): add optional Qwen semantic layer
2026-09-17 09:16:53 +02:00
Julian lechner
bdf98d5b71
feat(telemetry): add local agent efficiency metrics
2026-09-17 08:32:39 +02:00
Julian lechner
4fa8708ba7
feat(session): bind verification to git state
2026-09-17 08:32:28 +02:00
Julian lechner
8ae8e7a173
feat(review): standardize finding scope and severity
2026-09-17 08:32:08 +02:00
fraujulian
0daca8b03f
docs(hooks): describe canonical task state
2026-09-16 22:45:46 +02:00
fraujulian
f7ab0160e8
feat(session): maintain canonical task state
2026-09-16 22:45:15 +02:00
fraujulian
74d62fe878
refactor(agents): separate review and verification roles
2026-09-16 22:44:31 +02:00
fraujulian
bf43b256a0
feat(orchestration): add compact delegation protocol
2026-09-16 22:44:21 +02:00
fraujulian
27783733e4
refactor(rules): scale verification to change risk
2026-09-16 22:44:07 +02:00
fraujulian
6a0c4abb65
refactor(shell): use powershell and bash package names
2026-09-16 22:43:55 +02:00
fraujulian
07ba85de6a
docs(hooks): distinguish registered hooks from optional utilities
2026-09-16 19:18:26 +02:00
fraujulian
50cb82074e
feat(statusline): show compact colored context and token metrics
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
Julian lechner
9b5e862d8a
feat: persist compact session state
2026-09-16 17:37:48 +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 and Claude 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 lechner and Claude 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 lechner and Claude 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 lechner and Claude 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
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
Julian lechner and Claude Sonnet 5
1163f6d96e
fix: mark shell scripts executable in git
...
All tracked .sh files were stored as mode 100644 (non-executable), even
though the CI workflow and normal usage invoke several of them directly
(./scripts/build.sh) rather than through `bash`. On a fresh Linux
checkout this fails with a permission error.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-11 16:06:37 +02:00
Julian lechner and Claude Sonnet 5
1abb3a2d32
docs(hooks): clarify which hook scripts are actually registered
...
Only the Stop hook (flashbang) is wired into the generated client
configuration. Validate-CommandSafety and Invoke-PostChangeVerification
are utility scripts nothing here invokes automatically; the previous
wording could be read as implying otherwise.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-11 15:44:09 +02:00
Julian lechner and Claude Sonnet 5
077eaa55be
fix(hooks): handle missing tkinter cleanly in flashbang.sh
...
tkinter was imported at module level, before the try/except that was
meant to catch a missing display or toolkit. On a Python install without
the (often separately packaged) tkinter module, the script crashed
instead of falling back to notify-send. The import is now wrapped in its
own try/except with the same fallback.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-11 15:44:04 +02:00
Julian lechner and Claude Sonnet 5
24e4d3f96b
feat(rules): define Claude rule-skill manifest and template placeholder
...
Adds adapters/claude/rule-skills.tsv, mapping each technology- or
situation-specific rule to a Claude skill name and trigger description.
Replaces the hardcoded rule-loading block in the shared instructions
template with a __RULE_LOADING__ placeholder so each client's build step
can substitute its own loading mechanism without duplicating the shared
orchestration text.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-11 15:42:16 +02:00
Julian lechner
13e2dbbea0
feat(orchestration): add shared global instructions
2026-09-11 14:43:36 +02:00
Julian lechner
0189323e8f
feat(hooks): add cross-platform safety and status hooks
2026-09-11 14:42:57 +02:00
Julian lechner
54820797fa
feat(skills): add shared task workflows
2026-09-11 14:42:47 +02:00
Julian lechner
30a057c41b
feat(agents): add shared orchestration roles
2026-09-11 14:42:39 +02:00
Julian lechner
8b5a7e39b3
feat(rules): add shared development and security rules
2026-09-11 14:42:29 +02:00