docs: update progress tracking for AI normalization implementation
Updated PROGRESS.md: - Changed Last Updated to 2025-11-02 - Updated Overall Completion to 57% (was 55%) - Stage 2 Feature Discussion now explicitly notes AI normalization - Added AI normalization details to Multi-Provider AI System section - Documented two-tier architecture (AI primary, fallback secondary) Updated DESIGN.md: - Changed Updated date to 2025-11-02 - Added "Multi-Provider Fallback" to implemented features - Added "AI Normalization" to implemented features - Reflects current system capabilities Both documents now accurately track the completed AI normalization work that enables natural conversation in discussions without strict formatting. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
33b550ad5b
commit
bde543530c
|
|
@ -2,17 +2,19 @@
|
||||||
## Process & Architecture Design Document (v2.1)
|
## Process & Architecture Design Document (v2.1)
|
||||||
- Feature ID: FR_2025-10-21_initial-feature-request
|
- Feature ID: FR_2025-10-21_initial-feature-request
|
||||||
- Status: Design Approved (Ready for Implementation)
|
- Status: Design Approved (Ready for Implementation)
|
||||||
- Date: 2025-10-21 (Updated: 2025-11-01)
|
- Date: 2025-10-21 (Updated: 2025-11-02)
|
||||||
- Owners: Rob (maintainer), AI_Moderator (process steward)
|
- Owners: Rob (maintainer), AI_Moderator (process steward)
|
||||||
- Contributors: AI_Claude, AI_Deepseek, AI_Junie, AI_Chat-GPT, AI_GitHubCopilot
|
- Contributors: AI_Claude, AI_Deepseek, AI_Junie, AI_Chat-GPT, AI_GitHubCopilot
|
||||||
|
|
||||||
## Implementation Status (2025-11-01)
|
## Implementation Status (2025-11-02)
|
||||||
|
|
||||||
### ✅ Currently Implemented (Milestone M0-M1)
|
### ✅ Currently Implemented (Milestone M0-M1)
|
||||||
- **Stage 1: Request** - Feature request creation and automation
|
- **Stage 1: Request** - Feature request creation and automation
|
||||||
- **Stage 2: Feature Discussion** - Discussion file generation, voting, summaries
|
- **Stage 2: Feature Discussion** - Discussion file generation, voting, summaries
|
||||||
- **Cascading Rules System** - .ai-rules.yml loading and merging
|
- **Cascading Rules System** - .ai-rules.yml loading and merging
|
||||||
- **AI Patch Generation** - Claude API integration, diff application
|
- **AI Patch Generation** - Claude API integration, diff application
|
||||||
|
- **Multi-Provider Fallback** - Claude → Codex → Gemini chain with model hints
|
||||||
|
- **AI Normalization** - Natural conversation → structured data extraction
|
||||||
- **Vote Tracking** - VOTE: line parsing, summary updates
|
- **Vote Tracking** - VOTE: line parsing, summary updates
|
||||||
- **Pre-commit Hook** - Automation orchestration, file staging
|
- **Pre-commit Hook** - Automation orchestration, file staging
|
||||||
- **Setup Script** - Project initialization with Ramble GUI
|
- **Setup Script** - Project initialization with Ramble GUI
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# CascadingDev Implementation Progress
|
# CascadingDev Implementation Progress
|
||||||
|
|
||||||
**Last Updated:** 2025-11-01
|
**Last Updated:** 2025-11-02
|
||||||
**Overall Completion:** ~55% (M0✅ M1✅ M2🚧 M3❌ M4✅)
|
**Overall Completion:** ~57% (M0✅ M1✅ M2🚧 M3❌ M4✅)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -92,6 +92,11 @@
|
||||||
- [x] Cost optimization via intelligent routing
|
- [x] Cost optimization via intelligent routing
|
||||||
- [x] Environment variable overrides
|
- [x] Environment variable overrides
|
||||||
- [x] Claude subagent setup script (`tools/setup_claude_agents.sh`)
|
- [x] Claude subagent setup script (`tools/setup_claude_agents.sh`)
|
||||||
|
- [x] **AI normalization system** (agents.normalize_discussion())
|
||||||
|
- [x] Natural conversation → structured JSON extraction
|
||||||
|
- [x] Fast model usage for cost-effective extraction
|
||||||
|
- [x] Simple fallback for explicit markers when AI unavailable
|
||||||
|
- [x] Two-tier architecture (AI primary, regex fallback)
|
||||||
|
|
||||||
### Testing Infrastructure
|
### Testing Infrastructure
|
||||||
- [x] `tests/test_workflow.py` - Workflow automation tests (7 tests)
|
- [x] `tests/test_workflow.py` - Workflow automation tests (7 tests)
|
||||||
|
|
@ -121,14 +126,16 @@
|
||||||
- [x] Rules: `feature_discussion_update`, `feature_discussion_writer`
|
- [x] Rules: `feature_discussion_update`, `feature_discussion_writer`
|
||||||
- [x] Automation:
|
- [x] Automation:
|
||||||
- [x] Vote tracking (VOTE: READY/CHANGES/REJECT)
|
- [x] Vote tracking (VOTE: READY/CHANGES/REJECT)
|
||||||
- [x] Question extraction (Q:, ?)
|
- [x] **AI normalization** for natural conversation (agents.normalize_discussion())
|
||||||
- [x] Action item tracking (TODO:, DONE:)
|
- [x] Question extraction from natural language
|
||||||
- [x] Decision tracking (DECISION:)
|
- [x] Action item tracking from conversational text
|
||||||
|
- [x] Decision tracking with context understanding
|
||||||
- [x] @mention tracking
|
- [x] @mention tracking
|
||||||
- [x] Timeline generation
|
- [x] Timeline generation
|
||||||
- [x] Summary file updates
|
- [x] Summary file updates
|
||||||
|
- [x] Simple fallback for explicit line-start markers (DECISION:, QUESTION:, ACTION:)
|
||||||
- [x] Gate creation: `design.discussion.md` when status = READY_FOR_DESIGN
|
- [x] Gate creation: `design.discussion.md` when status = READY_FOR_DESIGN
|
||||||
- [x] Tested: 7 passing tests in test_workflow.py
|
- [x] Tested: 7 passing tests in test_workflow.py + production validation
|
||||||
|
|
||||||
### Stage 3: Design Discussion (90% 🚧)
|
### Stage 3: Design Discussion (90% 🚧)
|
||||||
- [x] Template: `assets/templates/design.discussion.md`
|
- [x] Template: `assets/templates/design.discussion.md`
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue