Elijah Voigt
2acab9c179
chore(beans): mark Wave 2 tickets completed
...
Mark claudbg-uls1, claudbg-g5uv, claudbg-jupi, claudbg-76fy, claudbg-d3aj
as completed with implementation summaries.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2 months ago
Elijah Voigt
fb18b64621
feat(parser): add session/agent discovery and JSONL reader [claudbg-g5uv,claudbg-jupi,claudbg-76fy]
...
Add src/parser/discovery.rs with SessionRef, AgentRef, discover_sessions(),
discover_agents_for_session(), and discover_all_agents(). Add
src/parser/reader.rs with async read_session_file() using tokio BufReader.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2 months ago
Elijah Voigt
620a3571c6
feat(models): define Rust types for JSONL schema [claudbg-uls1]
...
Add src/models/session.rs with permissive RawEntry, Message,
MessageContent (untagged), ContentBlock (tagged), Usage, SystemMessage.
Add src/models/stats.rs with SessionStats and compute_stats().
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2 months ago
Elijah Voigt
63e1f34778
fix: add explicit [lib]/[[bin]] sections to Cargo.toml for rust-analyzer
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2 months ago
Elijah Voigt
4129e65594
feat(wave1): Full clap Cli struct + dispatch skeleton in main.rs [claudbg-pkyj]
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2 months ago
Elijah Voigt
ae33d93d8e
feat(wave1): Short UUID display utility and xml_escape helper [claudbg-x7wb]
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2 months ago
Elijah Voigt
ded9cd3a5c
feat(wave1): Define global CLI flags (OutputFormat, IncludeList) [claudbg-nmuu]
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2 months ago
Elijah Voigt
1a2f999636
feat(wave1): App error type and Result alias [claudbg-i09w]
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2 months ago
Elijah Voigt
3b62deb617
feat(wave1): Add Cargo.toml dependencies + create src/lib.rs scaffold [claudbg-yugb]
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2 months ago
Elijah Voigt
b6740f0f9e
Add v0.1.0 project plan: 37 beans across 7 epics
...
Milestone: v0.1.0 - Core Session Inspector
Epics: CLI Foundation, Data Parsing & Models, Database & Caching,
Output Formatting, Sessions Commands, Agent Commands, Stub Commands
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2 months ago
Elijah Voigt
c85e353c70
Initial project scaffold
...
- flake.nix: Nix flake with crane-based Rust builds, rust-overlay for a
pinned stable toolchain (with rust-analyzer, clippy, rust-src), and a
devShell stocked with cargo-watch, cargo-edit, cargo-nextest, and beans
- Cargo.toml: minimal package manifest targeting Rust edition 2024
- Cargo.lock: generated lockfile
- src/main.rs: placeholder main entry point
- flake.lock: pinned flake input revisions
- .gitignore, .envrc, .beans.yml, .claude/settings.json: project tooling config
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2 months ago