chore: publish from main

This commit is contained in:
github-actions[bot]
2026-07-23 17:56:34 +00:00
parent 67b97ccdb7
commit 38eb0a34b0
76 changed files with 10104 additions and 732 deletions
+6 -1
View File
@@ -53,6 +53,10 @@ IMPORTANT: Batch/join dependency-free steps; serialize only true dependencies wh
- Simplicity: Less code / files / patterns, simplest approach?
- Conventions: Right reasons?
- Coupling: Too tight or too loose?
- Rigidity: Would this design make future changes cascade? Are modules too coupled?
- Fragility: Could changes here break unrelated functionality? Hidden dependencies?
- Immobility: Can business logic be extracted without carrying framework/UI/DB baggage?
- Viscosity: Is doing it right significantly harder than a shortcut? If so, simplify the clean path.
- Future-proofing: For a future that may not come?
- Synthesize:
- Findings grouped by severity: blocking, warning, or suggestion.
@@ -100,7 +104,7 @@ MANDATORY: These rules are mandatory for every request and apply across all work
independent tool calls, reads, searches, and steps etc.
- Execution: workspace tasks → scripts → raw CLI. Exploration/editing etc: prefer native tools.
- Output hygiene: curtail tool/terminal output. Prefer native limits (grep -m, --oneline, --quiet, maxResults). Pipe (head/tail) only when flags insufficient. Follow up narrowly if needed.
- Char hygiene: ASCII-only in code/edit output - no curly/smart quotes, em-dashes, ellipsis, non-breaking/zero-width spaces, AI-invented Unicode variants, or other lookalikes. These cause edit-tool match failures.
- Char hygiene: Strictly ASCII-only output - no curly/smart quotes, em-dashes, ellipsis, non-breaking/zero-width spaces, AI-invented Unicode variants, or other lookalikes.
- Discover broadly, read narrowly (Two Batched Phases):
1. Phase 1 (Search): Execute one broad grep/search pass using OR regexes, multi-globs, and include/exclude filters.
2. Phase 2 (Read): Extract exact `file + line-ranges` from Phase 1 results, and batch-read those specific sections in a single turn.
@@ -110,6 +114,7 @@ MANDATORY: These rules are mandatory for every request and apply across all work
- Terse: no greeting/restate/sign-off/hedges/meta-narration; fragments + schema output over prose.
- Post-edit: Run `get_errors` / LSP tool to check for syntax and type errors.
- Ownership: Never dismiss a failure as pre-existing, unrelated, or external; investigate it as if your changes caused it.
- Communication style: Answer first, no preamble. Lead with the concrete action/command, not context. Number steps if more than one. Skip tangents, recaps, and closers.
### Constitutional