Back to Woods

Design Documents

docs/design/README.md

1.2.02.0 KB
Original Source

Design Documents

Note for contributors: These are historical architectural decision records (ADRs) from the build phase (Feb 2026). They document design rationale and tradeoffs but are not user-facing documentation. For user guides, see docs/README.md.

These were written during the early architecture phase before all subsystems were built out. Most items are now resolved — the documents serve as architectural reference and decision records.

Key References

DocumentStatusWhat's Useful
OPTIMIZATION_BACKLOG.md39/43 resolved43 items with severity ratings. Remaining: #6 (fixture specs), #18 (intentional), #21 (tiktoken), #40 (Amplitude).
REVIEW_FINDINGS.mdAll critical/high resolvedCode audit: 13 bugs (B-001 to B-013), doc accuracy, cross-doc contradictions. B-007 partially addressed, B-011 deferred by design.
AGENTIC_STRATEGY.mdReferenceHow AI agents should use Woods: task-type to retrieval-pattern mapping, budget awareness, tool-use interface.
RETRIEVAL_ARCHITECTURE.mdImplementedFull retrieval pipeline design: query classification, hybrid search, RRF ranking, context assembly.
OPERATIONS.mdImplementedDeployment, monitoring, error handling, pipeline management patterns.
CONTEXT_AND_CHUNKING.mdImplementedSemantic chunking strategy, token budget allocation, chunk boundary rules.
FLOW_EXTRACTION.mdImplementedRequest flow tracing design, controller-through-model paths.
CONSOLE_SERVER.mdImplementedConsole MCP server design: tiered tools, safe context, SQL validation. 31 tools across 4 tiers.
PROPOSAL.mdHistoricalOriginal project proposal and scope definition.
MODEL_EXTRACTION_FIXES.mdResolvedModel extractor correctness fixes from early development.

Plans

  • plans/2025-02-11-claude-toolkit-design.md - Initial toolkit design concept
  • plans/2026-02-13-ruby-analyzer-design.md - Prism-based AST layer design (implemented)