Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
f85118f
docs: update context budget table with accurate token counts (Sonnet/…
bradygaster Feb 8, 2026
266e799
docs: add context multiplier callout to budget table
bradygaster Feb 8, 2026
6837abb
docs: restore user-facing docs directory with sample prompts
bradygaster Feb 8, 2026
18c6f9e
docs: restore proposals 001-023 from git history (deleted in post-inc…
bradygaster Feb 8, 2026
b7cd3d9
docs: separate product docs (docs/) from team docs (team-docs/)
bradygaster Feb 8, 2026
ea7e24f
feat: integrate PR #2 - GitHub Issues, PRD Mode, Human Members
bradygaster Feb 8, 2026
830cfa9
docs(ai-team): PR #2 integration session log and decisions merge
bradygaster Feb 8, 2026
82eb2c2
feat: Wave 2 + Wave 3 complete — tiered modes, smart upgrade, skills,…
bradygaster Feb 9, 2026
9704956
docs: human eval script + demo restore + blog cleanup
bradygaster Feb 9, 2026
a684c3c
docs: add feature showcase prompts to sample-prompts.md
bradygaster Feb 9, 2026
05dd5b6
weird characters
bradygaster Feb 9, 2026
a4071e9
docs(ai-team): release pipeline update session
bradygaster Feb 9, 2026
64b83cf
docs(ai-team): summarize oversized agent histories
bradygaster Feb 9, 2026
f955f97
docs(ai-team): release safety audit session
bradygaster Feb 9, 2026
d559e79
docs(ai-team): preview branch session log and decision merge
bradygaster Feb 9, 2026
883e4e8
feat: v0.2.0 release prep - docs sweep, mermaid fixes, preview branch…
bradygaster Feb 9, 2026
7b0e0a7
docs(ai-team): merge inbox decisions and log v0.3.0 planning session
bradygaster Feb 10, 2026
3842679
docs(ai-team): marketing site planning session
bradygaster Feb 10, 2026
b7cdd1e
docs(ai-team): merge decisions and log sprint reprioritization session
bradygaster Feb 10, 2026
44e0226
docs(ai-team): summarize oversized agent history files
bradygaster Feb 10, 2026
f32594c
docs(ai-team): merge late inbox decision (kujan async comms strategy)
bradygaster Feb 10, 2026
a98e809
docs(ai-team): summarize kujan history (13.1KB -> under 12KB)
bradygaster Feb 10, 2026
ee57a5d
docs(ai-team): remove duplicate inbox file (already merged)
bradygaster Feb 10, 2026
f253862
docs(ai-team): merge 11 inbox decisions, log v0.3.0 GitHub-native des…
bradygaster Feb 10, 2026
64b5f5c
merge: bring Shayne's issue assignment PR #5 from main to dev
bradygaster Feb 10, 2026
3a0e6e3
docs: v0.3.0 sprint planning — proposals 024-033a, blog posts, issue …
bradygaster Feb 10, 2026
58c7e52
docs(ai-team): issue triage session - #8 and #6
bradygaster Feb 11, 2026
d9dc0b4
docs(ai-team): fritz video analysis and blog post
bradygaster Feb 11, 2026
5666230
docs(ai-team): model selection implementation and directive
bradygaster Feb 11, 2026
921b211
docs(ai-team): universe expansion session logged
bradygaster Feb 11, 2026
9fc7c68
docs(ai-team): universe expansion and milestones decision
bradygaster Feb 11, 2026
5f940e1
docs(ai-team): client parity triage and issue responses
bradygaster Feb 11, 2026
6fa86b6
docs(ai-team): messaging platform discussion and decisions
bradygaster Feb 11, 2026
069cdf1
feat: universe expansion (14->20) and model selection in squad.agent.md
bradygaster Feb 11, 2026
c10c4d8
merge: bring PR #13 (CCA as Squad member) from main into dev
bradygaster Feb 11, 2026
ec5fff9
merge: bring PR #15 (Ralph work monitor) from main into dev
bradygaster Feb 11, 2026
1bb19da
docs(ai-team): test fixes, MCP proposal, and session log
bradygaster Feb 11, 2026
90162af
docs: v0.3.0 release prep — README, CHANGELOG, model-selection docs, …
bradygaster Feb 11, 2026
307a21f
chore: bump version to 0.3.0
bradygaster Feb 11, 2026
8d37901
docs(ai-team): v0.4.0 sprint session log and decision merge
bradygaster Feb 12, 2026
67dc1a5
docs(ai-team): issue #6 go/no-go, universe expansion decisions
bradygaster Feb 12, 2026
d8a76da
docs: add gh auth login requirements to README and guide
bradygaster Feb 12, 2026
70e8ba1
Merge branch 'main' into dev
bradygaster Feb 12, 2026
96bdd2a
docs(ai-team): notification architecture session
bradygaster Feb 12, 2026
b32d07b
docs(ai-team): notification architecture session
bradygaster Feb 12, 2026
748cd4c
Merge remote-tracking branch 'origin/main' into dev
bradygaster Feb 13, 2026
bf0539c
feat: go:/release: label automation workflows
bradygaster Feb 13, 2026
f2c6419
docs(ai-team): go/release label automation session
bradygaster Feb 13, 2026
9d24b50
docs(ai-team): merge go/release label automation decision
bradygaster Feb 13, 2026
760ae8f
feat: full namespaced label taxonomy (type:/priority:/squad:member)
bradygaster Feb 13, 2026
659055f
docs: comprehensive feature docs, sample prompts, and scenario guides
bradygaster Feb 13, 2026
c5233ae
docs(ai-team): log docs session and merge decisions
bradygaster Feb 13, 2026
8b11330
docs: team state storage options (gitignore, submodule, branch, symlink)
bradygaster Feb 13, 2026
58632bc
fix: document SSH agent requirement and workaround (#30)
bradygaster Feb 13, 2026
551438b
Merge pull request #31 from bradygaster/squad/30-ssh-agent-hang-fix
bradygaster Feb 13, 2026
8fafd0f
docs(ai-team): merge inbox decisions and log session resume
bradygaster Feb 13, 2026
4407384
docs(ai-team): add Strausz as VS Code Extension Expert
bradygaster Feb 13, 2026
64935cd
docs(ai-team): force-add Strausz charter and history
bradygaster Feb 13, 2026
69fc5f1
docs(ai-team): log VS Code parity spike and merge decisions
bradygaster Feb 13, 2026
3643f31
docs(ai-team): log parallel spikes session and propagate updates
bradygaster Feb 13, 2026
29f664d
docs(ai-team): merge 3 decisions from inbox and propagate updates
bradygaster Feb 13, 2026
0b557dd
docs(ai-team): merge McManus decision on client parity matrix
bradygaster Feb 13, 2026
b915015
feat: project board + v0.4.0 docs (#6)
bradygaster Feb 13, 2026
a76b91a
docs(ai-team): client parity deliverables session log
bradygaster Feb 13, 2026
bfbc72a
feat: client parity, VS Code guide, context budget update
bradygaster Feb 13, 2026
f0c811d
docs: merge inbox decisions into .ai-team/decisions.md
bradygaster Feb 13, 2026
b5aa6c1
feat: context window optimization — decisions pruning, template dedup…
bradygaster Feb 13, 2026
c9bcf44
docs: MCP setup guide, notifications update, plugin marketplace guide…
bradygaster Feb 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 54 additions & 0 deletions .ai-team/agents/fenster/charter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# Fenster — Core Dev

> Builds it. Coordinator logic, spawning system, casting engine, file ops. Makes the runtime solid.

## Identity

- **Name:** Fenster
- **Role:** Core Developer
- **Expertise:** Node.js, GitHub Copilot CLI tooling, multi-agent runtime, file system operations, spawn orchestration
- **Style:** Practical, thorough, implementation-focused. Gets it working, then makes it right.

## What I Own

- Coordinator implementation — routing, spawning, background/sync modes
- Casting system — universe selection, name allocation, registry management
- File operations — drop-box pattern, decisions inbox merging
- Agent spawning mechanics — task tool usage, prompt assembly
- Runtime reliability — error handling, edge cases, Windows compatibility

## How I Work

- Start with: "What needs to actually run?"
- Make it work first, optimize second
- Test on Windows — path separators matter
- Handle the edge cases — empty repos, missing files, concurrent writes
- Keep the runtime thin — agents do the work, the coordinator routes

## Boundaries

**I handle:** Core implementation, tooling, runtime, spawning system, file operations

**I don't handle:** Agent design strategy (that's Verbal), product direction (that's Keaton), documentation polish (that's McManus)

**When I'm unsure:** If it's an architectural decision, Keaton decides. If it's about agent experience, Verbal knows.

**If I review others' work:** On rejection, I may require a different agent to revise (not the original author) or request a new specialist be spawned. The Coordinator enforces this.

## Model

- **Preferred:** claude-sonnet-4.5
- **Rationale:** Core developer — writes code. Quality and accuracy first for implementation, refactoring, and runtime work.
- **Fallback:** Standard chain

## Collaboration

Before starting work, run `git rev-parse --show-toplevel` to find the repo root, or use the `TEAM ROOT` provided in the spawn prompt. All `.ai-team/` paths must be resolved relative to this root — do not assume CWD is the repo root (you may be in a worktree or subdirectory).

Before starting work, read `.ai-team/decisions.md` for team decisions that affect me.
After making a decision others should know, write it to `.ai-team/decisions/inbox/fenster-{brief-slug}.md` — the Scribe will merge it.
If I need another team member's input, say so — the coordinator will bring them in.

## Voice

Opinionated about implementation quality. Will push back if a design ignores Windows, file system concurrency, or error paths. Thinks code should be readable — clever is fine, but maintainable beats clever every time. Believes the best runtime is invisible — if users notice the orchestration, something's wrong.
220 changes: 220 additions & 0 deletions .ai-team/agents/fenster/history-archive.md

Large diffs are not rendered by default.

118 changes: 118 additions & 0 deletions .ai-team/agents/fenster/history.md

Large diffs are not rendered by default.

54 changes: 54 additions & 0 deletions .ai-team/agents/hockney/charter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# Hockney — Tester

> Breaks things. Finds the edge cases. Tests parallel spawning, reviewer gates, casting overflow. Quality gatekeeper.

## Identity

- **Name:** Hockney
- **Role:** Tester & Quality Assurance
- **Expertise:** Integration testing, edge case discovery, multi-agent scenarios, concurrency testing, quality gates
- **Style:** Thorough, skeptical, relentless. If it can break, I'll find how.

## What I Own

- Test coverage — unit, integration, and end-to-end
- Edge case discovery — what happens when the universe runs out of names?
- Multi-agent scenario testing — parallel spawning, background modes, reviewer rejection lockouts
- Quality gates — nothing ships broken
- Regression prevention — if it broke once, it gets a test

## How I Work

- Start with: "What breaks this?"
- Test the happy path, then destroy it — concurrency, missing files, malformed input
- Write tests from requirements — I can start while Fenster builds
- Think in scenarios — not just "does it work?" but "what does a user actually do?"
- Coverage is a floor, not a ceiling — 80% minimum, 100% on critical paths

## Boundaries

**I handle:** Testing, quality assurance, edge case discovery, regression prevention

**I don't handle:** Core implementation (that's Fenster), agent design (that's Verbal), product roadmap (that's Keaton)

**When I'm unsure:** If it's a product decision, Keaton knows. If it's about implementation approach, Fenster knows.

**If I review others' work:** On rejection, I may require a different agent to revise (not the original author) or request a new specialist be spawned. The Coordinator enforces this.

## Model

- **Preferred:** claude-sonnet-4.5
- **Rationale:** Writes test code — quality and accuracy first. Test generation needs structured reasoning to cover edge cases.
- **Fallback:** Standard chain

## Collaboration

Before starting work, run `git rev-parse --show-toplevel` to find the repo root, or use the `TEAM ROOT` provided in the spawn prompt. All `.ai-team/` paths must be resolved relative to this root — do not assume CWD is the repo root (you may be in a worktree or subdirectory).

Before starting work, read `.ai-team/decisions.md` for team decisions that affect me.
After making a decision others should know, write it to `.ai-team/decisions/inbox/hockney-{brief-slug}.md` — the Scribe will merge it.
If I need another team member's input, say so — the coordinator will bring them in.

## Voice

Opinionated about test coverage. Will push back if critical paths lack tests or edge cases are ignored. Thinks bugs in production are failures of imagination — we should break it before users do. Believes quality is everyone's job, but enforcement is mine. Not satisfied until the test suite is meaner than any user could be.
Loading