Commit graph

283 commits

Author SHA1 Message Date
dan bffa966e76 docs: add pi extension ecosystem and synod research
Research conducted 2026-01-22:
- pi-extension-ecosystem-research.md: 56 GitHub projects, 52 official examples
- pi-ui-ecosystem-research.md: TUI patterns, components, overlays
- multi-model-consensus-analysis.md: gap analysis leading to /synod design
2026-01-23 00:31:22 -08:00
dan 8728746491 docs: Update README and finalize Triad architecture
- Updated README.md with Triad (Gatekeeper, Auditor, Critic)
- verify.sh: Added support for project-local .verify override
- modules/ai-skills.nix: Finalized test-review lens deployment
2026-01-19 20:36:27 -08:00
dan 2d6d13814f feat(ops-review): Add defense-in-depth lens
- Added skills/ops-review/lenses/defense-in-depth.md
- Updated SKILL.md to include the new lens focusing on environment guards and blast-radius safety
2026-01-19 18:05:00 -08:00
dan 84d2de1683 feat(deployment): Add support for Gemini and Codex
- RFC-MULTI-AGENT-DEPLOYMENT.md: Design for unified deployment
- modules/ai-skills.nix: Added geminiSkills option
- bin/use-skills.sh: Added GEMINI_HOME support
- bin/deploy-skill.sh: Inject configs for Codex and Gemini
2026-01-19 15:31:32 -08:00
dan 9669f473b3 feat(code-review): Add defense-in-depth and properties lenses
- Added skills/code-review/lenses/defense-in-depth.md
- Added skills/code-review/lenses/properties.md
- Updated SKILL.md to reference new lenses and Triad architecture
2026-01-19 15:31:27 -08:00
dan 97a2806d47 feat(skills): Add test-review and verify-work skills
- skills/verify-work: The Gatekeeper (runs verify.sh)
- skills/test-review: The Auditor (checks test quality)
- skills.nix: Registered new skills
2026-01-19 15:31:22 -08:00
dan 5f1a9a4d3d bd daemon export: 2026-01-19 14:45:02 2026-01-19 14:45:02 -08:00
dan 6a9260c2f6 bd daemon export: 2026-01-19 14:40:56 2026-01-19 14:40:57 -08:00
dan 0fdb534243 bd daemon export: 2026-01-19 14:14:14 2026-01-19 14:14:14 -08:00
dan 072b56024e bd daemon export: 2026-01-19 14:14:09 2026-01-19 14:14:09 -08:00
dan f9ab14825b bd daemon export: 2026-01-19 12:43:43 2026-01-19 12:43:43 -08:00
dan fca911274b bd daemon export: 2026-01-19 10:17:27 2026-01-19 10:17:27 -08:00
dan 8dc4a6c9df docs: Intent/Approach/Work planning framework 2026-01-18 20:20:51 -08:00
dan 057f89660f bd daemon export: 2026-01-18 20:20:47 2026-01-18 20:20:47 -08:00
dan 181751253a bd sync: 2026-01-18 13:22:27 2026-01-18 13:22:27 -08:00
dan b2299dc9cc bd daemon export: 2026-01-18 13:10:18 2026-01-18 13:10:18 -08:00
dan 3a525501d8 bd daemon export: 2026-01-18 13:01:28 2026-01-18 13:01:28 -08:00
dan 3e123f3c01 bd sync: 2026-01-18 12:37:46 2026-01-18 12:37:46 -08:00
dan 312109dbc9 bd daemon export: 2026-01-18 12:37:30 2026-01-18 12:37:30 -08:00
dan 95b653683a bd daemon export: 2026-01-18 12:37:16 2026-01-18 12:37:16 -08:00
dan 7a7f585222 bd daemon export: 2026-01-18 11:40:27 2026-01-18 11:40:27 -08:00
dan c72d9e1293 bd daemon export: 2026-01-18 11:40:14 2026-01-18 11:40:15 -08:00
dan 22046f1ce5 bd daemon export: 2026-01-18 11:34:55 2026-01-18 11:34:55 -08:00
dan 9acdf006f9 bd daemon export: 2026-01-18 11:32:35 2026-01-18 11:32:35 -08:00
dan 2a69c427af bd daemon export: 2026-01-18 11:31:25 2026-01-18 11:31:25 -08:00
dan fd5e164f6c worklog: Intent/Approach/Work framework design session 2026-01-18 11:25:32 -08:00
dan ade42fb99d bd sync: 2026-01-18 08:57:21 2026-01-18 08:57:21 -08:00
dan 9a449148b5 bd daemon export: 2026-01-18 08:57:08 2026-01-18 08:57:08 -08:00
dan 01fb742134 bd sync: 2026-01-18 08:54:03 2026-01-18 08:54:03 -08:00
dan cf4349e022 bd daemon export: 2026-01-18 08:53:56 2026-01-18 08:53:56 -08:00
dan fb43fbb0fc bd sync: 2026-01-18 08:27:06 2026-01-18 08:27:06 -08:00
dan 5b8dbfde45 bd daemon export: 2026-01-18 08:26:55 2026-01-18 08:26:55 -08:00
dan 9928f76fb5 bd daemon export: 2026-01-18 08:26:11 2026-01-18 08:26:11 -08:00
dan 99a86f0b40 bd daemon export: 2026-01-18 08:25:53 2026-01-18 08:25:53 -08:00
dan d19ae873d5 bd daemon export: 2026-01-18 08:14:48 2026-01-18 08:14:48 -08:00
dan de6d94f724 bd daemon export: 2026-01-18 08:14:45 2026-01-18 08:14:45 -08:00
dan 93e443f899 bd daemon export: 2026-01-18 08:14:33 2026-01-18 08:14:33 -08:00
dan c8491342b7 bd daemon export: 2026-01-18 08:13:59 2026-01-18 08:13:59 -08:00
dan 3eda2f4d0c bd daemon export: 2026-01-18 08:13:25 2026-01-18 08:13:25 -08:00
dan 560ee4c9bc chore: re-track issues.jsonl, use forge for flake stability
Reverts gitignore change. Now using forge SSH URLs for flake inputs
with daemon auto-push, so issues.jsonl stays tracked and synced
while flake locks to stable remote commits.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 08:10:13 -08:00
dan d0e93a74aa chore: untrack issues.jsonl to prevent flake hash mismatches
This repo is consumed as a flake input. Beads daemon auto-commits
to issues.jsonl cause narHash mismatches between nix flake lock
and build.

Also add missing gitignore patterns for daemon runtime files.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 20:41:01 -08:00
dan 201b0db068 bd sync: 2026-01-15 20:38:37 2026-01-15 20:38:37 -08:00
dan 1bfbb2b30a bd sync: 2026-01-15 20:33:36 2026-01-15 20:33:36 -08:00
dan 75f1c0bee0 bd sync: 2026-01-15 19:15:50 2026-01-15 19:15:50 -08:00
dan 22f280d253 bd sync: 2026-01-15 19:14:14 2026-01-15 19:14:14 -08:00
dan 6c09bee2c4 docs(ui-query): add full command documentation
Document all commands: list-windows, get-text, find-element,
query-state, benchmark. Add common flags section.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-15 19:14:10 -08:00
dan ca98eec7a6 feat(ui-query): add AT-SPI benchmark script and results
- benchmark.py: measures coverage and query performance
- Documents coverage across Ghostty, waybar, vicinae
- Key finding: Firefox not visible to AT-SPI without explicit config
- Query performance: ~1.7s to find buttons across all apps

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-15 19:13:28 -08:00
dan b48212e973 bd sync: 2026-01-15 15:39:13 2026-01-15 15:39:13 -08:00
dan 5f5675d1ca refactor(ui-query): improve exception handling with --debug flag
Add opt-in debug logging to all scripts:
- set_debug() and log_debug() in common.py
- --debug flag in all 4 scripts
- Exception handlers now log context via log_debug()

Keeps broad exception catching (needed for AT-SPI stale objects)
but adds visibility when debugging.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-15 15:39:05 -08:00
dan ec6c81b436 bd sync: 2026-01-15 15:18:27 2026-01-15 15:18:27 -08:00