Commit Graph

13 Commits

Author SHA1 Message Date
Levi Neely e7145ae663 Remove Context Utilization State - slash commands rely on sanitized terminal output 2026-02-15 21:27:52 +01:00
Levi Neely 24f88f5957 Remove Fan-Out Workflows from IDEAS.md - supported by mailbox system 2026-02-15 21:26:10 +01:00
Levi Neely 305be651cb Remove Structured Messaging from IDEAS.md - now implemented 2026-02-15 21:19:43 +01:00
Levi Neely 873f839278 Implement layered sandbox configuration system
- Add global.yaml base config (renamed from sandbox.yaml)
- Add backend-specific configs (claude.yaml, kiro-cli.yaml)
- Add role configs (developer, reviewer, tester, architect, etc.)
- Add task configs (git, docker, go, rust, python, nodejs, etc.)
- Implement config merging: global + backend + role + tasks
- Update workflows to use roles and tasks
- Create tester role with read-only source, execute-only bins
- Fix reviewer role to use rox for bin directories
- Auto-create RW directories that don't exist
- Make backend configs required (fail if missing)
- Update mkfile to install cfg files to ~/.config/anvillm
- Remove Role-Based Sessions from IDEAS.md (now implemented)
2026-02-15 18:57:55 +01:00
Levi Neely 300601d77c Remove Chat Log in out section from IDEAS.md 2026-02-15 13:26:56 +01:00
Levi Neely d2b743d023 Add new ideas: role-based sessions, beads, approval gates, mailboxes, convoys
- Role-Based Sessions: leverage existing context system with sandbox enforcement
- Persistent Work Tracking (Beads): git-backed work units inspired by Gas Town
- Approval Gates: human-in-the-loop for critical decisions
- Structured Messaging (Mailboxes): typed message passing with history
- Convoy: grouped work with shared context and coordination

Philosophy: precision over throughput, deliberate orchestration, traceability
2026-02-15 06:05:18 +01:00
Levi Neely 4253c52f15 ideas: conductor bot and supervisor concepts 2026-02-12 15:31:28 +01:00
Levi Neely e28fab9d49 ideas: pull-based output model with 9p FIFO semantics 2026-02-12 15:24:26 +01:00
Levi Neely 6e9a4c612e Add session context, summary, and bot-to-bot communication support
- Add context field to sessions (prepended to every prompt)
- Add summary field (first 100 chars of last response)
- Expose context/summary via 9p filesystem
- Add Alias and Context commands to acme UI
- Improve notify script to show cwd basename and summary
- Simplify Kill command to use session ID instead of PID
- Update list format to include alias column
- Add IDEAS.md notes on bot-to-bot communication
2026-02-12 14:59:35 +01:00
Levi Neely aa54737b3e docs: add fire-and-forget prompts and anvillm-notify 2026-02-11 16:41:25 +01:00
Levi Neely ccfcca591b Add fire-and-forget prompting, remove auto-refresh
- B2 on session ID in main window sends selected text as prompt
- Remove periodic refresh (use Get manually to avoid cursor warping)
- Remove fire-and-forget idea from IDEAS.md (implemented)
2026-02-11 16:34:17 +01:00
Levi Neely fd13be576c Add anvillm-notify script for session state change notifications
- Add anvillm-notify script that polls session state files
- Sends desktop notification when session transitions running→idle
- Update mkfile with notify target
- Expose state via 9p in main.go
- Remove notification idea from IDEAS.md (implemented)
2026-02-11 16:30:57 +01:00
Levi Neely 9897070b57 Add IDEAS.md with orchestrator feature ideas 2026-02-11 16:15:55 +01:00