# Project Tasks

## P0 Core

- [x] Loop 01: Package skeleton
- [x] Loop 02: Pydantic schemas
- [x] Loop 03: HandoverGapBench mini sample dataset
- [x] Loop 04: detect CLI
- [x] Loop 05: evaluate CLI
- [x] Tests and README quickstart

## P1 Comparison

- [x] Loop 06: naive_rag baseline
- [x] Loop 06: hybrid_rag baseline
- [x] `handovergap evaluate --compare`
- [x] article-ready comparison table

## P2 TiDB

- [x] Loop 07: TiDB schema command
- [x] Optional TiDBStore
- [x] Persist slot fill attempts
- [x] Persist context gaps
- [x] Persist transfer assessments

## P3 Demo

- [x] Loop 08: Streamlit demo
- [x] Screenshots
- [x] Demo script

## P4 Article

- [x] Loop 09: Zenn article draft
- [x] Results table
- [x] Limitations
- [x] Competitor positioning

## P5 Release

- [x] Loop 10: release automation and build validation
- [ ] TestPyPI
- [ ] PyPI
- [x] GitHub Actions
- [x] Badges

## Do Not Start With

- Slack/GitHub integration
- full web app
- real company data
- OpenAI-required runtime
- TiDB-required runtime
