Releases: iepathos/debtmap
Releases · iepathos/debtmap
Release 0.9.2
Release 0.9.2
Changes
Changes since 0.9.1:
- chore: prepare 0.9.2 release
- Merge branch 'prodigy-workflow-1765617696305'
- chore: remove implemented spec 268
- feat: implement spec 268 - effects system expansion
- refactor: remove dead cfg_analysis checks from display logic
- fix: show Data Flow page when purity info is available
- Merge worktree 'prodigy-workflow-1765616625646' into master
- Merge worktree 'prodigy-workflow-1765616333580' into master
- feat: implement spec 266 - option/collection unwrap elimination
- feat: implement spec 265 - pure core extraction for unified_analysis
- Merge worktree 'prodigy-workflow-1765614317213' into master
- fix: complete spec 267 implementation gaps
- Merge worktree 'prodigy-workflow-1765614330518' into master
- fix: complete spec 269 implementation gaps
- Merge worktree 'prodigy-workflow-1765614271345' into master
- Merge worktree 'prodigy-workflow-1765614143735' into master
- feat: implement spec 264 - data flow module decomposition
- feat: implement spec 267 - decompose main.rs into modular CLI structure
- Merge worktree 'prodigy-workflow-1765614258205' into master
- fix: complete spec 269 implementation gaps
- feat: implement spec 263 - critical unwrap elimination for lock safety
- feat: implement spec 262 - effects-based progress system
- cleanup: remove spec 269 after implementation
- feat: implement spec 269 - TUI actions decomposition
- add: specs 262-269 for Stillwater refactoring phases
- Merge worktree 'prodigy-workflow-1765612456872' into master
- cleanup old specs
- cleanup old specs
- Merge worktree 'prodigy-workflow-1765612310266' into master
- feat: implement spec 261 - call graph purity propagation
- feat: implement spec 260 - improve purity display actionability in TUI
- Merge worktree 'prodigy-workflow-1765611544582' into master
- feat: implement spec 259 - fix constants false positive in purity analysis
- add: specs 259-261 for purity analysis improvements
- refactor: move purity analysis from patterns to data flow page
- refactor: remove escape and taint analysis from data flow
- Merge worktree 'prodigy-workflow-1765596425884' into master
- feat: implement spec 258 - Remove CFG Liveness Complexity
- Merge worktree 'prodigy-workflow-1765595240312' into master
- feat: implement spec 257 - Simplify Mutation Analysis to Binary Signals
- Merge worktree 'prodigy-workflow-1765592137341' into master
- fix: remove dead store references from benchmark file
- feat: implement spec 256 - Remove Dead Store Analysis
- add: specs 257-258 for data flow analysis improvements
- add: spec 256 - Remove Dead Store Analysis
- fix: eliminate false positive dead stores for pattern bindings
- Merge worktree 'prodigy-workflow-1765582887106' into master
- Merge worktree 'prodigy-workflow-1765582864286' into master
- style: apply clippy fixes
- feat: implement spec 252 - Pattern Destructuring Support for CFG
- feat: implement spec 253 - Match Expression CFG Modeling
- cleanup
- Merge worktree 'prodigy-workflow-1765578046269' into master
- Merge worktree 'prodigy-workflow-1765578046269' into master
- Merge worktree 'prodigy-workflow-1765579377575' into master
- feat: implement spec 251 - Taint Analysis Call Classification
- feat: implement spec 249 - Closure Capture Analysis for CFG Data Flow
- Merge worktree 'prodigy-workflow-1765578051239' into master
- feat: implement spec 250 - Statement-Level Def-Use Chains
- add: specs 251-253 for data flow analysis improvements
- Merge worktree 'prodigy-workflow-1765577377131' into master
- feat: implement spec 248 - Enhanced Expression Variable Extraction for CFG
- add: specs 249-250 for data flow analysis improvements
- add: spec 248 - Enhanced Expression Variable Extraction for CFG
- fmt
- refactor: extract pure section builders from overview.rs render function
- tweak claude.md
- Merge worktree 'prodigy-workflow-1765533218694' into master
- complete: spec 202 - lcov.rs god module refactored successfully
- refactor: split lcov.rs god module into focused submodules
- fix: allow output files in current directory
- Merge worktree 'prodigy-workflow-1765531749226' into master
- add: spec 202 - refactor lcov.rs god module
- refactor: use dampened complexity in debt classification (spec 201)
- refactor: extract pure handler functions from LCOV parser
- refactor: functional LCOV parsing in pipeline stage
- refactor: extract pure functions from diagnose_coverage
- docs: simplify CI commands and add debug build guidance
- fix: correct line number indexing in data flow analysis
- refactor: extract pure formatting functions from output_text_format
- refactor: simplify spec 201 - remove legacy code, single source of truth
- add: spec 201 - use dampened complexity in debt classification
- readme touchup
Release 0.9.1
Release 0.9.1
Changes
Changes since 0.9.0:
- increment to 0.9.1
- fix: clear popup areas to prevent background bleed-through
- ignore long test
- fix: correct doctest and eliminate test race condition
- refactor: split view_pipeline.rs into focused modules
- chore: finalize merge cleanup
- Merge worktree 'prodigy-workflow-1765518666663' into master
- feat: implement spec 206 - clean match dispatcher pattern recognition
- Merge worktree 'prodigy-workflow-1765516790538' into master
- Merge worktree 'prodigy-workflow-1765516812734' into master
- feat: implement spec 201 - accurate LOC calculation
- Merge worktree 'prodigy-workflow-1765516801824' into master
- add: spec 202 - data flow analysis support for impl block methods
- add: specs 205-206 for match dispatcher false positive fixes
- add: specs 205-206 for match dispatcher false positive fixes
- add: spec 202 - data flow analysis support for impl block methods
Release 0.9.0
Release 0.9.0
Changes
Changes since 0.8.0:
- style: remove needless borrows in call_graph_integration tests
- add: spec 201 - accurate LOC calculation
- refactor: improve TUI clipboard copy to match rendered layout
- Fix function dependencies showing zeros in TUI and JSON output
- docs: simplify README with focused messaging
- Merge worktree 'prodigy-workflow-1765443032625' into master
- feat: implement spec 253 - refactor format_split_recommendations_markdown
- add: spec 253 - refactor format_split_recommendations_markdown
- Merge worktree 'prodigy-workflow-1765437275992' into master
- feat: implement spec 252 - output format unification
- Merge worktree 'prodigy-workflow-1765436166149' into master
- feat: implement spec 251 - view preparation pipeline
- Merge worktree 'prodigy-workflow-1765434948772' into master
- feat: implement spec 250 - unified view data model (PreparedDebtView)
- add: specs 250-252 for unified output data pipeline
- refactor: hide coverage display when data unavailable
- docs: fix rustdoc warnings in dsm and god_object modules
- refactor: remove adjusted_cyclomatic - only dampen cognitive complexity
- docs: update example to match corrected rationale text
- scoring fixes and tuning
- fix: correct entropy dampening and pattern detection for complexity scoring
- Merge worktree 'prodigy-workflow-1765360062399' into master
- feat: implement spec 203 - TUI navigation state machine with mindset
- feat(tui): display entropy dampening in cognitive complexity
- Merge worktree 'prodigy-workflow-1765357942737' into master
- feat: implement spec 202 - analysis workflow state machine
- Merge worktree 'prodigy-workflow-1765356159568' into master
- fix: enrich god_analysis with aggregated patterns in parallel path
- feat: implement spec 201 - premortem config validation
- feat(tui): add patterns analysis for god objects
- add: specs 201-203 for premortem/mindset improvements
- update lock
- deps(deps): bump criterion from 0.8.0 to 0.8.1 (#32)
- deps(deps): bump crossterm from 0.27.0 to 0.29.0 (#31)
- deps(deps): bump ratatui from 0.26.3 to 0.28.1 (#30)
- deps(deps): bump unicode-width from 0.1.14 to 0.2.2 (#29)
- fix: aggregate god object coverage from all raw functions
- fix: ensure responsibilities page always displays for all debt items
- fix: aggregate god object dependencies from raw metrics
- touchup readme
- style: standardize label-value column layout in dependencies page
- refactor: use consistent vim-style navigation in detail view
- Merge worktree 'prodigy-workflow-1765323266372' into master
- style: apply automated formatting
- feat: implement spec 201 - per-struct god object analysis
- fix: reset to valid page when navigating between items in detail view
- cleanup
- fix: TUI detail view pagination showing incorrect page count
- refactor: remove error swallowing as separate debt type
- add: spec 201 - Per-Struct God Object Analysis
- add gitignore
- cleanup
- fix: prevent stack overflow with larger thread stacks
- fix: convert remaining recursive DFS functions to iterative
- fix: convert recursive DFS to iterative in context providers
- Merge worktree 'prodigy-workflow-1765309751660' into master
- feat: implement spec 207 - large graph stress tests for call graph operations
- Merge worktree 'prodigy-workflow-1765308472559' into master
- chore: remove implemented spec 206
- fix: convert recursive graph traversal to iterative in call graph module
- fix: convert recursive DFS to iterative in DSM module
- add: specs 206-207 for stack overflow fix
- Merge worktree 'prodigy-workflow-1765263438116' into master
- feat: implement spec 205 - dependency structure matrix
- Merge worktree 'prodigy-workflow-1765262441158' into master
- style: apply automated formatting
- fix: resolve test failures with struct field and detection type fixes
- Merge worktree 'prodigy-workflow-1765262431470' into master
- add: spec 207 - move responsibilities to dedicated TUI page
- feat: implement spec 206 - refactor entropy aggregation to stillwater principles
- Merge worktree 'prodigy-workflow-1765261305702' into master
- delete: spec 204 - implemented DOT export format
- add: spec 204 - DOT/Graphviz export format for dependency visualization
- add: spec 207 - move responsibilities to dedicated TUI page
- add: spec 206 - refactor entropy aggregation to Stillwater principles
- fix: aggregate entropy from raw FunctionMetrics for god objects
- Merge worktree 'prodigy-workflow-1765260527134' into master
- add: spec 203 - TUI coupling visualization
- fix: aggregate entropy analysis for god objects in TUI patterns view
- Merge worktree 'prodigy-workflow-1765259690443' into master
- add: spec 202 - coupling metrics in text output
- Merge worktree 'prodigy-workflow-1765257734129' into master
- fix: complete spec 201 implementation gaps
- add: spec 201 - file-level dependency metrics in analysis output
- fix: add consistent horizontal margins to header and footer bars
- add: specs 202-205 for dependency visualization improvements
- add: spec 201 - file-level dependency metrics in analysis output
- fix: improve god object detection for files with data-only structs
- fix: add content margins to detail view per DESIGN.md
- refactor: change error swallowing from standalone debt to function metric
- fix: reduce false positives in error context detection
- fix: exempt ErrorSwallowing from complexity filtering
- Merge worktree 'prodigy-workflow-1765182740983' into master
- style: apply automated formatting
- fix: complete spec 201 implementation gaps
- fix: complete spec 201 implementation gaps
- feat: implement spec 201 - refactor compare_debtmap.rs following Stillwater
- fix: align TUI detail view columns for longer labels
- add: spec 201 - refactor compare_debtmap.rs following Stillwater philosophy
- refactor: extract complex match arms from write_section
- fix: update contextual risk test to reflect capping behavior
- fix: cap god object and contextual risk multipliers to prevent score inflation
- feat: add page content copy and clean status messages in TUI detail view
- Merge branch 'prodigy-workflow-1765167587710'
- refactor: tighten god object detection with pattern awareness
- fix: add missing fields to GodObjectAnalysis test initializers
- refactor: tighten utilities categorization to reduce false positives
- add: spec 201 - god object pattern detection for false positive reduction
- Add Utilities behavior category and enhance god object detection
- Apply coverage multiplier to god object scores
- Fix coverage display bug in TUI showing fractions as percentages
- Add file-level coverage fallback for god objects
- fix: align spec 255 implementation with updated specification
- Merge worktree 'prodigy-workflow-1765158901319' into master
- style: apply automated formatting
- chore: finalize merge cleanup
- Merge worktree 'prodigy-workflow-1765159569653' into master
- fix: complete spec 254 implementation gaps
- fix: complete spec 255 implementation gaps
- update: spec 255 - use metric labels instead of section header
- feat: implement spec 254 - universal responsibility analysis
- feat: implement spec 255 - god object accumulated complexity display
- add: spec 255 - god object accumulated complexity display
- Merge branch 'prodigy-workflow-1765156884103'
- style: apply automated formatting
- fix: complete spec 253 implementation gaps
- add: spec 254 - universal responsibility analysis
- fix: complete spec 253 implementation gaps
- feat: implement spec 253 - unify god object debt types
- add responsibilities to dependencies page
- add: spec 253 - unify god object debt type variants
- update: DESIGN.md to reflect current TUI design standards
- Merge branch 'prodigy-workflow-1765153101024'
- chore: remove implemented spec 252
- feat: implement spec 252 - unify god object and god module action recommendations
- add: spec 252 - unify god object and god module recommendations
- tui and copy touchup
- Fix god object split recommendation for single high-confidence split
- Fix god module split count calculation
- Merge branch 'prodigy-workflow-1765142799714'
- feat: implement spec 251 - unified severity classification for 0-100 scale
- add: spec 251 - unified severity classification for 0-100 scale
- Merge worktree 'prodigy-workflow-1765133218299' into master
- style: apply clippy fixes and formatting
- fix: complete spec 248 implementation gaps
- feat: implement spec 248 - file-level git context analysis for god objects
- add: spec 248 - file-level git context analysis for god objects
- test: ignore god object test until better test file is identified
- fix: mark outdated doc tests as ignore to prevent compilation failures
- fix: update TUI tests to match 6-stage pipeline design
- refactor: consolidate TUI pipeline from 9 to 6 stages
- feat: display god object structural metrics prominently in TUI
- Merge branch 'prodigy-workflow-1765125556163'
- style: apply automated formatting
- fix: complete spec 247 implementation gaps
- chore: remove implemented spec 247
- feat: implement spec 247 - VarId to variable name translation layer
- chore: finalize merge cleanup
- Merge branch 'prodigy-workflow-1765087164116'
- feat: implement spec 246 - variable extraction from I/O operations
- Merge branch 'prodigy-workflow-1765083504135'
- style: apply automated formatting
- fix: resolve test failures with functional patterns
- feat: implement spec 245 - AST-based I/O operation detection
- cleanup
- add: specs 245-247 for data flow analysis improvements
- Finalize god object dependency aggregation strategy
- Add god object dependency aggregation infrastructure
- Fix god object complexity aggregation in parallel analysis
- Merge branch 'prodigy-workflow-1765072945042'
- style: apply automated formatting
- fix: complete spec 243 implementation gaps
- feat: implement spec 243 - single-stage filtering
- Merge branch 'prodigy-workflow-1765070571026'
- fix: resolve test failures with functional patterns
- Fix terminal flash when opening editor from ...
Release 0.8.0
Release 0.8.0
Changes
Changes since 0.7.0:
- iterate on spec 211
- style: fix clippy and formatting issues
- doc cleanup
- update to 0.8.0 to prepare for release
- add: spec 211 - Interactive TUI Results Explorer
- test: fix clustering integration tests after behavioral_decomposition refactor
- fmt
- docs: add comprehensive module documentation for behavioral_decomposition
- refactor: extract field analysis and recommendations to separate module
- refactor: extract clustering algorithms to separate module
- feat: add real-time TUI statistics updates and fix duplicate progress output
- fix: resolve TUI display corruption and output loss
- refactor: extract behavioral categorization to separate module
- Merge branch 'prodigy-workflow-1764930789209'
- style: apply automated formatting
- fix: complete spec 210 implementation gaps
- refactor: extract behavioral_decomposition types to separate module
- feat: implement spec 210 - zen minimalist TUI progress visualization
- Merge branch 'prodigy-workflow-1764928396453'
- style: apply clippy fixes and formatting
- fix: complete spec 209 implementation gaps
- docs: add composable pipeline architecture documentation
- feat: implement spec 209 - composable pipeline architecture
- Merge branch 'prodigy-workflow-1764927288334'
- fix: correct spec 206 batched git history implementation
- feat: implement spec 208 - pure function extraction
- Merge branch 'prodigy-workflow-1764925982562'
- drop custom merge from implement workflow
- add: spec 210 - zen minimalist TUI progress with ratatui
- feat: implement spec 207 - stillwater effects integration
- Merge branch 'prodigy-workflow-1764924322745'
- style: apply automated formatting
- add: specs 207-209 for stillwater pipeline refactoring
- feat: implement spec 206 - batched git history optimization
- fix: ensure parallel flag is propagated to debt analysis
- add: spec 206 - batched git history optimization
- fix: improve progress reporting during analysis
- Merge branch 'prodigy-workflow-1764920110311'
- fix: complete spec 205 implementation gaps
- feat: implement spec 205 - improved bug detection heuristics
- add: spec 205 - improved bug detection heuristics
- docs: add Bug Magnet Hypothesis research background to git history provider
- update changelog
- Merge branch 'prodigy-workflow-1764911434299'
- fix: complete spec 204 implementation gaps
- feat: implement spec 204 - lock-free context sharing for parallel risk analysis
- fix parameters with leading underscore
- Merge worktree 'prodigy-workflow-1764902692086' into master
- fix: state machine pattern detector test failures
- add: spec 204 - lock-free context sharing for parallel risk analysis
- feat: add contextual risk display to priority output
- feat: implement spec 203 - state machine arm-level analysis
- Merge branch 'prodigy-workflow-1764899149006'
- fix: resolve CI pipeline issues in contextual risk tests
- style: apply automated formatting
- add: spec 203 - state machine arm-level analysis
- fix: complete spec 202 implementation gaps
- feat: implement spec 202 - contextual risk integration for priority scoring
- Merge branch 'prodigy-workflow-1764893698108'
- fix: complete spec 201 implementation gaps
- add: spec 202 - Contextual Risk Integration for Priority Scoring
- start connecting context analysis up again
- feat: implement spec 201 - legacy code cleanup for 1.0 release
- add: spec 201 - legacy code cleanup for 1.0 release
- cleanup
- Merge branch 'prodigy-session-f60b2bca-a402-4b2a-9c7c-3dc2f0a652e6'
- chore: remove temporary book analysis files for ${PROJECT_NAME}
- Merge agent agent-mapreduce-20251204_220026_agent_34-item_34
- docs: fix Debtmap book chapter 'Boilerplate Detection'
- Merge agent agent-mapreduce-20251204_220026_agent_33-item_33
- docs: fix Debtmap book chapter 'Call Graph Analysis'
- analysis: drift report for Debtmap chapter 'Boilerplate Detection'
- analysis: drift report for Debtmap chapter 'Call Graph Analysis'
- Merge agent agent-mapreduce-20251204_220026_agent_32-item_32
- analysis: drift report for Debtmap chapter 'Dead Code Analysis'
- Merge agent agent-mapreduce-20251204_220026_agent_30-item_30
- docs: fix Debtmap book chapter 'Functional Composition Analysis'
- Merge agent agent-mapreduce-20251204_220026_agent_31-item_31
- docs: fix Debtmap book chapter 'Threshold Configuration'
- Merge agent agent-mapreduce-20251204_220026_agent_27-item_27
- docs: fix Debtmap book chapter 'Error Handling Analysis'
- analysis: drift report for Debtmap chapter 'Functional Composition Analysis'
- analysis: drift report for Debtmap chapter 'Threshold Configuration'
- Merge agent agent-mapreduce-20251204_220026_agent_29-item_29
- docs: fix Debtmap book chapter 'Multi-Pass Analysis'
- Merge agent agent-mapreduce-20251204_220026_agent_28-item_28
- docs: fix Debtmap book chapter 'Architectural Analysis'
- analysis: drift report for Debtmap chapter 'Multi-Pass Analysis'
- analysis: drift report for Debtmap chapter 'Error Handling Analysis'
- analysis: drift report for Debtmap chapter 'Architectural Analysis'
- Merge agent agent-mapreduce-20251204_220026_agent_26-item_26
- docs: fix Debtmap book chapter 'Validation and Quality Gates'
- Merge agent agent-mapreduce-20251204_220026_agent_25-item_25
- docs: fix Debtmap book chapter 'Compare Analysis'
- Merge agent agent-mapreduce-20251204_220026_agent_24-item_24
- docs: fix Debtmap book chapter 'Design Pattern Detection'
- analysis: drift report for Debtmap chapter 'Validation and Quality Gates'
- Merge agent agent-mapreduce-20251204_220026_agent_23-item_23
- docs: fix Debtmap book chapter 'Context Providers'
- analysis: drift report for Debtmap chapter 'Compare Analysis'
- analysis: drift report for Debtmap chapter 'Design Pattern Detection'
- Merge agent agent-mapreduce-20251204_220026_agent_21-item_21
- analysis: drift report for Debtmap chapter 'Context Providers'
- docs: fix Debtmap book chapter 'God Object Detection'
- Merge agent agent-mapreduce-20251204_220026_agent_20-item_20
- docs: fix Debtmap book chapter 'Coverage Integration'
- Merge agent agent-mapreduce-20251204_220026_agent_22-item_22
- docs: fix Debtmap book chapter 'Suppression Patterns'
- analysis: drift report for Debtmap chapter 'Suppression Patterns'
- analysis: drift report for Debtmap chapter 'God Object Detection'
- Merge agent agent-mapreduce-20251204_220026_agent_19-item_19
- docs: fix Debtmap book chapter 'Entropy Analysis'
- analysis: drift report for Debtmap chapter 'Coverage Integration'
- Merge agent agent-mapreduce-20251204_220026_agent_18-item_18
- docs: fix Debtmap book chapter 'Parallel Processing'
- analysis: drift report for Debtmap chapter 'Entropy Analysis'
- Merge agent agent-mapreduce-20251204_220026_agent_17-item_17
- docs: fix Debtmap book chapter 'Prodigy Integration'
- Merge agent agent-mapreduce-20251204_220026_agent_16-item_16
- analysis: drift report for Debtmap chapter 'Parallel Processing'
- docs: fix Debtmap book chapter 'Scoring Strategies'
- analysis: drift report for Debtmap chapter 'Prodigy Integration'
- Merge agent agent-mapreduce-20251204_220026_agent_13-item_13
- docs: fix Debtmap book chapter 'Examples'
- Merge agent agent-mapreduce-20251204_220026_agent_15-item_15
- analysis: drift report for Debtmap chapter 'Scoring Strategies'
- docs: fix Debtmap book chapter 'Tiered Prioritization'
- Merge agent agent-mapreduce-20251204_220026_agent_14-item_14
- docs: fix Debtmap book chapter 'Troubleshooting'
- analysis: drift report for Debtmap chapter 'Tiered Prioritization'
- analysis: drift report for Debtmap chapter 'Examples'
- analysis: drift report for Debtmap chapter 'Troubleshooting'
- Merge agent agent-mapreduce-20251204_220026_agent_12-item_12
- docs: fix Debtmap chapter 'Output Formats'
- Merge agent agent-mapreduce-20251204_220026_agent_11-item_11
- docs: fix Debtmap book chapter 'Configuration'
- Merge agent agent-mapreduce-20251204_220026_agent_10-item_10
- docs: fix Debtmap subsection 'Analysis Guide > Example Outputs'
- analysis: drift report for Debtmap chapter 'Output Formats'
- analysis: drift report for Debtmap chapter 'Configuration'
- analysis: drift report for Debtmap subsection 'Example Outputs'
- Merge agent agent-mapreduce-20251204_220026_agent_9-item_9
- docs: fix Debtmap subsection 'Analysis Guide > Advanced Features'
- Merge agent agent-mapreduce-20251204_220026_agent_7-item_7
- docs: fix Debtmap subsection 'Analysis Guide > Interpreting Results'
- Merge agent agent-mapreduce-20251204_220026_agent_6-item_6
- analysis: drift report for Debtmap subsection 'Advanced Features'
- docs: fix Debtmap subsection 'Analysis Guide > Risk Scoring'
- Merge agent agent-mapreduce-20251204_220026_agent_8-item_8
- docs: fix Debtmap subsection 'Analysis Guide > Analyzer Types'
- analysis: drift report for Debtmap subsection 'Interpreting Results'
- analysis: drift report for Debtmap subsection 'Analyzer Types'
- analysis: drift report for Debtmap subsection 'Risk Scoring'
- Merge agent agent-mapreduce-20251204_220026_agent_3-item_3
- docs: fix Debtmap subsection 'Analysis Guide > Overview'
- Merge agent agent-mapreduce-20251204_220026_agent_5-item_5
- docs: fix Debtmap subsection 'Analysis Guide > Debt Patterns'
- Merge agent agent-mapreduce-20251204_220026_agent_4-item_4
- docs: fix Debtmap subsection 'Analysis Guide > Complexity Metrics'
- analysis: drift report for Debtmap subsection 'Overview'
- analysis: drift report for Debtmap subsection 'Debt Patterns'
- analysis: drift report for Debtmap subsection 'Complexity Metrics'
- Merge agent agent-mapreduce-20251204_220026_agent_2-item_2
- Merge agent agent-mapreduce-20251204_220026_agent_1-item_1
- chore: finalize merge cleanup
- Merge branch 'agent-mapreduce-20251204_220026_agent_0-item_0' into prodigy-session-f60b2bca-a402-4b2a-9c7c-3dc2f0a652e6
- docs: restructure analysis guide into multi-subsection format
- docs: fix Debtmap book chapter 'CLI Reference'
- docs: fix Debtmap book chapter 'Getting Started'
- docs: fix Debtmap book chapter ...
Release 0.7.0
Release 0.7.0
Changes
Changes since 0.6.0:
- update lock
- update changelog
- Merge branch 'prodigy-workflow-1764711246130'
- fix: update bracket API usage for stillwater 0.13.0
- Merge remote-tracking branch 'origin/master' into prodigy-workflow-1764711246130
- style: apply automated formatting
- deps(deps): bump criterion from 0.7.0 to 0.8.0 (#28)
- deps(deps): bump stillwater from 0.11.0 to 0.13.0 (#27)
- fix: complete spec 202 implementation gaps
- feat: implement spec 202 - Enhanced State Field Detection with Pattern-Based Heuristics
- feat: display state transition pattern metrics in priority recommendations
- add: spec 202 - Enhanced State Field Detection with Pattern-Based Heuristics
- add: spec 201 - Data Flow Analysis for State Transition and Mutation Tracking
- Merge branch 'prodigy-workflow-1764706751126'
- Merge remote-tracking branch 'origin/master' into prodigy-workflow-1764706751126
- feat: implement spec 190 - display state transition metrics in all output formats
- update lock
- docs: update CHANGELOG with tier classification fix for 0.7.0 release
- touchup readme for future language support note
- fix: use sophisticated scoring metrics in tier classification
- docs: update CHANGELOG and README for 0.7.0 release
- increment to 0.7.0
- fix: complete spec 193 implementation gaps
- fix: complete spec 193 implementation gaps
- feat: implement spec 193 - update documentation for Rust-only focus
- style: apply automated formatting
- fix: complete spec 192 implementation gaps
- feat: implement spec 192 - remove JavaScript and TypeScript support
- style: replace map_or with is_some_and in file walker tests
- style: apply automated formatting
- fix: complete spec 191 implementation gaps
- feat: implement spec 191 - remove Python language support
- add: specs 194-200 for terminal output UX improvements
- add: specs 191-193 for removing Python/JS/TS support and focusing on Rust
- add: spec 190 - Display State Transition Metrics in Output Formats
- update lock
- add: specs 181-189 for Stillwater evaluation recommendations
- Merge branch 'prodigy-workflow-1764527469486'
- style: apply clippy fixes
- fix: complete spec 181 implementation gaps
- feat: implement spec 181 - Analyzer I/O Separation (Pure Core Implementation)
- add: spec 181 - Analyzer I/O Separation (Pure Core Implementation)
Release 0.6.0
Release 0.6.0
Changes
Changes since 0.5.0:
- increment to 0.6.0
- increment to 0.5.1
- update lock
- doc fixes
- Merge branch 'prodigy-workflow-1764369543246'
- style: apply automated formatting
- fix: complete spec 208 implementation gaps
- chore: delete spec 208 after implementation
- feat: implement spec 208 - optional split recommendations display
- add: spec 208 - optional split recommendations display
- Merge worktree 'prodigy-workflow-1764361019750' into master
- feat: implement spec 207 - analysis module effect migration
- Merge worktree 'prodigy-workflow-1764358813065' into master
- feat: implement spec 206 - bracket pattern for resource management
- Merge worktree 'prodigy-workflow-1764315175292' into master
- style: apply automated formatting
- feat: implement spec 205 - retry pattern for resilient operations
- Merge worktree 'prodigy-workflow-1764310925266' into master
- fix: complete spec 204 implementation gaps
- feat: implement spec 204 - output writers as effects
- Merge worktree 'prodigy-workflow-1764308339324' into master
- fix: remove unused complex_rust_file function from tests
- style: apply automated formatting
- fix: complete spec 203 implementation gaps
- add: criterion benchmarks for batch analysis performance
- feat: implement spec 203 - traverse pattern batch analysis
Release 0.5.0
Release 0.5.0
Changes
Changes since 0.4.0:
- add: specs 203-207 for stillwater integration improvements
- update lockfile
- Merge worktree 'prodigy-workflow-1764303489771' into master
- feat: implement spec 201 - multi-source configuration loading
- Merge worktree 'prodigy-workflow-1764291350874' into master
- feat: implement spec 200 - testing infrastructure with MockEnv
- Merge worktree 'prodigy-workflow-1764287058762' into master
- feat: implement spec 199 - reader pattern configuration
- docs: update specs 199 and 200 for stillwater 0.11.0 compatibility
- update lock
- feat: update to stillwater 0.11.0 with zero-cost effects
- cleanup
- update github icon ref
- fix docs
- Merge worktree 'prodigy-workflow-1764203928407' into master
- feat: implement spec 198 - effect composition for I/O operations
- feat: implement spec 197 - validation error accumulation
- feat: implement spec 196 - pure function extraction for complexity
- feat: implement spec 195 - stillwater foundation setup
- feat: implement spec 202 - remove legacy JSON format
- increment to 0.5.0
- add: spec 202 - remove legacy JSON format
- fix: correct ANSI escape code handling in coverage test assertion
- Merge worktree 'prodigy-workflow-1764138071588' into master
- fix: complete spec 194 implementation - remove caching infrastructure gaps
- fix: complete spec 194 implementation - remove caching infrastructure gaps
- fix: complete spec 194 implementation - remove caching infrastructure gaps
- feat: implement spec 194 - remove caching infrastructure
- add: spec 201 for premortem configuration integration
- cleanup
- add: specs 195-200 for stillwater integration
Release 0.4.0
Release 0.4.0
Changes
Changes since 0.3.5:
- update lock
- deps(deps): bump clap from 4.5.52 to 4.5.53 (#24)
- deps(deps): bump syn from 2.0.110 to 2.0.111 (#25)
- ci(deps): bump actions/checkout from 5 to 6 (#26)
- fmt
- add: spec 194 - remove caching infrastructure
- drop cache
- fix: apply score threshold filtering to summary statistics
- Merge branch 'prodigy-workflow-1763967722920'
- feat: implement spec 193 - score-based filtering
- add: spec 193 - score-based filtering
- Merge branch 'prodigy-workflow-1763964701990'
- fix: display context dampening information in terminal output
- feat: implement spec 192 - state-aware coordinator pattern detection
- Merge branch 'prodigy-workflow-1763962065413'
- style: apply automated formatting
- style: apply clippy fixes
- feat: implement spec 191 - context-aware urgency scoring
- add: specs 191-192 for false positive reduction
- fix text cut off in html dashboard
- refactor: spec 180 - pass structured data instead of pre-rendered HTML
- add: spec 180 - Dashboard Backend Logic Refactor
- fix: improve clustering determinism with epsilon-based comparisons and BTreeMap
- feat: sort Top 10 Recommendations by urgency (priority)
- fix: improve recommendation grouping with focused and decision keywords
- fix: use highest individual priority for grouped recommendations
- feat: enhance HTML dashboard with grouped recommendations and rationale
- feat: improve HTML dashboard title to show meaningful directory names
- feat: enhance tier classification and filter T4 items from main reports
- feat: enhance dashboard chart tooltips and fix doc formatting
- perf: ignore slow god object detection tests
- perf: ignore slow panic tests for debug_assert validation
- increment lock
- cleanup
- refactor: streamline HTML dashboard by removing redundant complexity distribution chart
- refactor: improve dashboard layout and add entropy-adjusted complexity visualizations
- Merge worktree 'prodigy-workflow-1763849896114' into master
- feat: implement spec 180 - Exclude Maintenance-Only Recommendations from Debt Reports
- add: spec 180 - Exclude Maintenance-Only Recommendations from Debt Reports
- refactor: simplify debt categorization and improve dashboard presentation
- feat: use complexity pattern categories instead of generic severity levels
- feat: add granular categorization for complexity and debt types
- fix: improve root causes chart categorization for unified format
- test: add comprehensive HTML writer test coverage
- iterating on html dashboard
- feat: improve dashboard root causes chart with smart categorization and enhanced visualization
- fix: add dynamic color generation for dashboard charts
- fix: add deterministic ordering to organization clustering
- fix: add file output support for HTML format
- Merge branch 'prodigy-workflow-1763798016584'
- fix: resolve doc test import paths and deprecation warnings
- fix: complete spec 194 implementation gaps
- feat: implement spec 194 - HTML output format with dashboard
- add: spec 194 - HTML output format with interactive dashboard
- refactor: improve impact estimation accuracy and verbosity controls
- feat: add method-based naming and intelligent disambiguation
- fix: resolve clustering infinite loop and determinism issues
- cleanup
- feat: implement domain-aware naming for type-based splits (spec 193)
- cleanup
- add spec 193
- fix: add adaptive thresholds and max splits limit to prevent over-splitting
- fix: implement three critical integration fixes for specs 174, 175, 191, 192
- Merge branch 'prodigy-workflow-1763715473452'
- style: apply automated formatting
- style: apply clippy fixes and formatting
- fix: complete spec 192 implementation gaps
- feat: implement spec 192 - improved responsibility clustering
- Merge branch 'prodigy-workflow-1763713917190'
- feat: implement spec 175 - domain pattern detection for semantic clustering
- Merge branch 'prodigy-workflow-1763709999928'
- fix: prioritize domain-specific terms in semantic naming
- style: apply automated formatting
- fix: resolve clippy warnings in spec 191 implementation
- Merge branch 'prodigy-workflow-1763710026402'
- fix: resolve deprecated function usage in tests
- fix: complete spec 191 implementation gaps
- style: apply clippy fixes
- fix: complete spec 174 implementation gaps
- feat: implement spec 191 - semantic module naming
- feat: implement spec 174 - confidence-based responsibility classification
- Merge branch 'prodigy-workflow-1763708158401'
- Merge worktree 'prodigy-workflow-1763707635161' into master
- fix: correct doctest assertion in sanitize_module_name
- feat: implement spec 190 - minimum split size enforcement
- feat: implement spec 173 - simplify responsibility category names
- Merge branch 'prodigy-workflow-1763706321253'
- Merge branch 'prodigy-workflow-1763706207103'
- style: apply automated formatting
- add: specs 190-192 for god object split recommendation improvements
- feat: implement spec 188 - intelligent module split recommendations
- feat: implement spec 189 - dispatcher pattern detection and scoring adjustment
- add: spec 189 - dispatcher pattern detection and scoring adjustment
- Merge branch 'prodigy-workflow-1763701590784'
- style: apply automated formatting
- feat: implement spec 185 - integrated architecture analysis
- Merge branch 'prodigy-workflow-1763667860099'
- style: apply automated formatting
- feat: implement spec 184 - hidden type extraction for domain modeling
- Merge branch 'prodigy-workflow-1763664599638'
- style: apply automated formatting and fix documentation warnings
- feat: implement spec 182 - data flow analysis for pipeline detection
- Merge branch 'prodigy-workflow-1763630909635'
- style: apply automated formatting
- feat: implement spec 187 - type organization presentation format
- Merge branch 'prodigy-workflow-1763619093905'
- feat: implement spec 186 - codebase-wide type organization analysis
- Merge branch 'prodigy-workflow-1763615846307'
- feat: implement spec 180 - shared utilities for architecture analysis
- cleanup specs with same id
- Merge branch 'prodigy-workflow-1763584150462'
- fix: resolve test compilation and linting issues
- style: apply automated formatting
- style: apply clippy fixes and formatting
- fix: complete spec 181 implementation gaps
- fix: complete spec 181 implementation gaps
- feat: implement spec 181 - type-based clustering
- docs: simplify type clustering and reorganize presentation specs
- feat: add command to evaluate debtmap's approach viability
- Merge worktree 'prodigy-workflow-1763575208822' into master
- fix: correct doctest assertion for helper_function categorization
- feat(spec): add Spec 186 for codebase-wide type organization analysis
- style: apply automated formatting
- fix: complete spec 183 implementation gaps
- fix: complete spec 183 implementation gaps
- feat: implement spec 183 - anti-pattern detection for code quality
- feat(specs): comprehensive improvements to specs 181-185 for architecture analysis
- fix(specs): comprehensive improvements to specs 181-184
- add: specs 181-184 for type-based idiomatic rust recommendations
- fix(spec-178): Phase 1 - prevent method loss and enforce minimum cluster size
- fix(spec-178): implement production-ready behavioral clustering
- refactor: improve behavioral clustering accuracy and fix god object classification
- fix(spec-178): treat single splits as no actionable splits
- fix(ui): clarify output when only one split candidate is found
- fix(ui): remove double hyphens from language patterns section
- refactor(ui): improve readability of god object split recommendations
- perf(spec-178): optimize behavioral decomposition for large codebases
- fix(spec-178): remove score threshold from method count prioritization
- fix(spec-178): prioritize behavioral decomposition for method-heavy god objects
- cleanup
- feat(spec-178): complete behavioral decomposition implementation
- update prodigy-lint with latest
- Merge branch 'prodigy-workflow-1763533466916'
- fix: resolve CI pipeline issues
- update prodigy-lint with latest
- update prodigy claude commands with latest
- style: apply automated formatting and lint fixes
- fix: complete spec 178 implementation gaps
- fix: complete spec 178 implementation gaps
- fix: complete spec 178 implementation gaps
- fix: complete spec 178 implementation gaps
- fix: complete spec 178 implementation gaps
- feat(spec-178): add behavioral decomposition foundation (partial)
- add: specs 178-180 for enhanced god object recommendations
- refactor: improve coverage info formatting and add coverage percentage display
- perf: increase recursion depth limit and file timeout for large codebases
- update lockfile
- adjust messaging from early prototype to beta
- feat: add match expression count tracking to state machine pattern detector
- fix cyclomatic score for example comment
- feat: add method name index for trait method coverage matching
- Merge branch 'prodigy-workflow-1763380231655'
- feat: implement spec 182 - line-based coverage fallback reliability
- Merge branch 'prodigy-workflow-1763377796183'
- fix: correct coverage data display when function not found in LCOV
- style: apply automated formatting and lint fixes
- fix: complete spec 181 implementation gaps
- feat: implement spec 181 - trait method coverage matching with name variants
- add: specs 181-182 for LCOV coverage matching fixes
- Merge branch 'prodigy-workflow-1763375174172'
- fix: display UNTESTED label when coverage data available
- Merge worktree 'prodigy-workflow-1763375189827' into master
- style: remove bracketed phase labels from progress output
- feat: implement spec 179 - LCOV coverage matching for generic/monomorphized Rust functions
- feat: implement spec 180 - conditional coverage line display
- add spec 179
- Merge worktree 'prodigy-workflow-1763371534864' into master
- fix: update god object tests for conservative scoring
- add: spec 180 - conditional coverage line display
- style: apply automated formatting and lint ...
Release 0.3.5
Release 0.3.5
Changes
Changes since 0.3.4:
- rename examples subdir
- Add blog post code samples demonstrating debtmap vs traditional static analysis
- generate lockfile
- just fmt
- test: add integration tests for state machine pattern detection
- fix: resolve compilation errors and test failures
- feat: implement validation pattern detection from AST analysis
- Merge branch 'prodigy-workflow-1763360391454'
- feat: implement spec 183 - use adjusted complexity in recommendations and output
- Merge worktree 'prodigy-workflow-1763357232605' into master
- Merge branch 'prodigy-workflow-1763357272111'
- feat: implement spec 182 - use adjusted complexity in classification
- feat: implement spec 180 - repetitive validation pattern detection
- Merge worktree 'prodigy-workflow-1763356976400' into master
- feat: implement spec 181 - relocate file context tag from location line
- Merge worktree 'prodigy-workflow-1763353649276' into master
- Merge branch 'prodigy-workflow-1763352608992'
- chore: remove implemented spec 179
- feat: implement spec 179 - state machine/coordinator pattern detection
- add: specs 182-183 for entropy-adjusted complexity usage
- style: apply automated formatting and lint fixes
- fix: complete spec 178 implementation gaps
- fix: complete spec 178 implementation gaps
- add: spec 181 - relocate file context tag from location line
- feat: implement spec 178 - fix moderate complexity recommendation logic
- add: spec 180 - repetitive validation pattern detection
- add: spec 179 - state machine/coordinator pattern detection
- add: spec 178 - fix moderate complexity recommendation logic
- add: spec 177 - role-aware complexity recommendations
- Merge worktree 'prodigy-workflow-1763344317119' into master
- fix: correct entropy vs effective complexity metric confusion (spec 176)
- add: spec 176 - fix entropy vs effective complexity confusion
- Merge branch 'prodigy-workflow-1763340191933'
- fix: correct doctest expectation for sanitize_module_name
- style: apply automated formatting and lint fixes
- fix: complete spec 172 implementation gaps
- feat: implement spec 172 - sanitize module names in god object recommendations
- Merge worktree 'prodigy-workflow-1763330861352' into master
- feat: implement spec 161 - refined unsafe block analysis
- Merge branch 'prodigy-workflow-1763321520151'
- style: apply automated formatting and lint fixes
- feat: implement spec 176 - actionable complexity recommendations
- add: spec 176 - actionable complexity recommendations
- update lockfile
- cleanup old analysis to test fresh gen
- fix: standardize book analysis artifacts to .prodigy/book-analysis
- refactor: split documentation gap detection into focused commands
- chore: remove temporary book analysis files for ${PROJECT_NAME}
- docs: remove Best Practices section from CLI Reference
- Merge agent agent-mapreduce-20251113_072013_agent_26-item_26
- docs: fix Debtmap book chapter 'Dead Code Analysis'
- analysis: drift report for Debtmap chapter 'Dead Code Analysis'
- Merge agent agent-mapreduce-20251113_072013_agent_25-item_25
- docs: fix Debtmap book chapter 'Threshold Configuration'
- Merge agent agent-mapreduce-20251113_072013_agent_24-item_24
- docs: fix Debtmap book chapter 'Functional Composition Analysis'
- Merge agent agent-mapreduce-20251113_072013_agent_21-item_21
- docs: fix Debtmap book chapter 'Error Handling Analysis'
- analysis: drift report for Debtmap chapter 'Threshold Configuration'
- analysis: drift report for Debtmap chapter 'Functional Composition Analysis'
- Merge agent agent-mapreduce-20251113_072013_agent_22-item_22
- docs: fix Debtmap book chapter 'Architectural Analysis'
- Merge agent agent-mapreduce-20251113_072013_agent_23-item_23
- docs: fix Debtmap book chapter 'Multi-Pass Analysis'
- analysis: drift report for Debtmap chapter 'Multi-Pass Analysis'
- analysis: drift report for Debtmap chapter 'Error Handling Analysis'
- analysis: drift report for Debtmap chapter 'Architectural Analysis'
- Merge agent agent-mapreduce-20251113_072013_agent_20-item_20
- docs: fix Debtmap book chapter 'Validation and Quality Gates'
- Merge agent agent-mapreduce-20251113_072013_agent_19-item_19
- Merge agent agent-mapreduce-20251113_072013_agent_18-item_18
- docs: fix Debtmap book chapter 'Design Pattern Detection'
- docs: fix Debtmap book chapter 'Compare Analysis'
- analysis: drift report for Debtmap chapter 'Validation and Quality Gates'
- analysis: drift report for Debtmap chapter 'Design Pattern Detection'
- analysis: drift report for Debtmap chapter 'Compare Analysis'
- Merge agent agent-mapreduce-20251113_072013_agent_17-item_17
- Merge agent agent-mapreduce-20251113_072013_agent_15-item_15
- docs: fix Debtmap book chapter 'God Object Detection'
- Merge agent agent-mapreduce-20251113_072013_agent_16-item_16
- docs: validate Debtmap book chapter 'Suppression Patterns'
- analysis: drift report for Prodigy chapter 'Context Providers'
- analysis: drift report for Debtmap chapter 'Suppression Patterns'
- analysis: drift report for Debtmap chapter 'God Object Detection'
- Merge agent agent-mapreduce-20251113_072013_agent_13-item_13
- docs: fix Debtmap book chapter 'Entropy Analysis'
- Merge agent agent-mapreduce-20251113_072013_agent_14-item_14
- Merge agent agent-mapreduce-20251113_072013_agent_12-item_12
- analysis: drift report for Debtmap chapter 'Coverage Integration'
- docs: fix Debtmap book chapter 'Parallel Processing'
- analysis: drift report for Debtmap chapter 'Entropy Analysis'
- Merge agent agent-mapreduce-20251113_072013_agent_11-item_11
- docs: fix Debtmap book chapter 'Cache Management'
- analysis: drift report for Debtmap chapter 'Parallel Processing'
- analysis: drift report for Debtmap chapter 'Cache Management'
- Merge agent agent-mapreduce-20251113_072013_agent_10-item_10
- docs: fix Debtmap book chapter 'Prodigy Integration'
- Merge agent agent-mapreduce-20251113_072013_agent_9-item_9
- Merge agent agent-mapreduce-20251113_072013_agent_7-item_7
- docs: fix Debtmap book chapter 'Scoring Strategies'
- docs: fix Debtmap book chapter 'Troubleshooting'
- analysis: drift report for Debtmap chapter 'Prodigy Integration'
- analysis: drift report for Debtmap chapter 'Scoring Strategies'
- analysis: drift report for Debtmap chapter 'Troubleshooting'
- Merge agent agent-mapreduce-20251113_072013_agent_6-item_6
- docs: fix Debtmap book chapter 'Examples'
- Merge agent agent-mapreduce-20251113_072013_agent_4-item_4
- docs: fix Debtmap book chapter 'Configuration'
- Merge agent agent-mapreduce-20251113_072013_agent_3-item_3
- docs: fix Debtmap book chapter 'Analysis Guide'
- analysis: drift report for Debtmap chapter 'Examples'
- analysis: drift report for Debtmap chapter 'Analysis Guide'
- Merge agent agent-mapreduce-20251113_072013_agent_5-item_5
- analysis: drift report for Debtmap chapter 'Configuration'
- analysis: drift report for Debtmap chapter 'Output Formats'
- Merge agent agent-mapreduce-20251113_072013_agent_0-item_0
- Merge agent agent-mapreduce-20251113_072013_agent_1-item_1
- docs: fix Debtmap book chapter 'Getting Started'
- Merge agent agent-mapreduce-20251113_072013_agent_2-item_2
- docs: fix Debtmap book chapter 'CLI Reference'
- analysis: drift report for Debtmap chapter 'Getting Started'
- analysis: drift report for Debtmap chapter 'Introduction'
- analysis: drift report for Prodigy chapter 'CLI Reference'
- docs: regenerate flattened-items.json for drift detection (no gaps found)
- chore: analyze Debtmap features for book documentation
- cleanup
- feat: add subsection support and validation to book-docs-drift workflow
- Merge tech debt fix: extract observer pattern analysis
- update latest prodigy claude commands
- refactor: extract observer pattern analysis to dedicated module
- update lockfile
- add: specs 172-175 for god object recommendation improvements
- deps(deps): bump syn from 2.0.108 to 2.0.110 (#22)
- deps(deps): bump quote from 1.0.41 to 1.0.42 (#23)
- fix: replace deprecated criterion::black_box with std::hint::black_box
- fix: complete spec 171 implementation gaps
- fix: complete spec 171 implementation gaps
- feat: implement spec 171 - score-based ranking priority
- add: spec 171 - Score-Based Ranking Priority
- fix doc warnings
- Merge branch 'prodigy-session-17a449d0-17b9-4464-9a2b-031f871d820b'
- Merge agent agent-mapreduce-20251106_104812_agent_25-item_25
- docs: fix Debtmap book chapter 'Threshold Configuration'
- Merge agent agent-mapreduce-20251106_104812_agent_24-item_24
- analysis: drift report for Debtmap book chapter 'Functional Composition Analysis'
- Merge agent agent-mapreduce-20251106_104812_agent_26-item_26
- docs: fix Debtmap book chapter 'Dead Code Analysis'
- analysis: drift report for Debtmap book chapter 'Threshold Configuration'
- Merge agent agent-mapreduce-20251106_104812_agent_23-item_23
- docs: fix Debtmap book chapter 'Multi-Pass Analysis'
- analysis: drift report for Debtmap book chapter 'Dead Code Analysis'
- analysis: drift report for Debtmap book chapter 'Multi-Pass Analysis'
- Merge agent agent-mapreduce-20251106_104812_agent_22-item_22
- Merge agent agent-mapreduce-20251106_104812_agent_21-item_21
- docs: fix Debtmap book chapter 'Architectural Analysis'
- docs: fix Debtmap book chapter 'Error Handling Analysis'
- analysis: drift report for Debtmap book chapter 'Architectural Analysis'
- Merge agent agent-mapreduce-20251106_104812_agent_19-item_19
- docs: fix Debtmap book chapter 'Compare Analysis'
- analysis: drift report for Debtmap book chapter 'Error Handling Analysis'
- Merge agent agent-mapreduce-20251106_104812_agent_20-item_20
- docs: fix Debtmap book chapter 'Validation and Quality Gates'
- analysis: drift report for Debtmap book chapter 'Validation and Quality Gates'
- Merge agent agent-mapreduce-20251106_104812_agent_18-item_18
- docs: fix Debtmap book chapter 'Design Pattern Detection'
- Merge agent agent-mapreduce-20251106_104812_agent_17-item_17
- docs: fix Debtmap book chapter 'Context Providers'
- analysis: dr...
Release 0.3.4
Release 0.3.4
Changes
Changes since 0.3.3:
- Merge branch 'prodigy-workflow-1762310617374'
- style: apply automated formatting and lint fixes
- fix: complete spec 166 implementation gaps
- feat: implement spec 166 - enhanced LCOV function name matching for Rust methods
- add: spec 166 - fix LCOV function name matching for Rust methods
- Merge branch 'prodigy-workflow-1762288588224'
- Merge worktree 'prodigy-workflow-1762288788862' into master
- fix: remove duplicate file extensions from split names (spec 164)
- feat: implement spec 170 - module facade detection and scoring adjustment
- add: spec 170 - module facade detection and scoring adjustment
- increment version lock 0.3.4
- Merge worktree 'prodigy-workflow-1762248692446' into master
- feat: implement spec 169 - improve test file confidence detection
- add spec 169
- Merge branch 'prodigy-workflow-1762243513631'
- style: apply automated formatting and lint fixes
- feat: implement spec 168 - fix file-level context scoring application
- add: spec 168 - fix file-level context scoring application
- Merge worktree 'prodigy-workflow-1762241022816' into master
- feat: implement spec 167 - file-level score breakdown with verbosity
- Merge branch 'prodigy-workflow-1762233414323'
- style: apply automated formatting and lint fixes
- style: apply automated formatting and lint fixes
- style: apply automated formatting and lint fixes
- fix: complete spec 166 implementation gaps
- fix: complete spec 166 implementation gaps
- fix: complete spec 166 implementation gaps
- fix: complete spec 166 implementation gaps
- add: spec 167 - file-level score breakdown with verbosity
- feat: implement spec 166 - test file detection and context-aware scoring
- add: spec 166 - test file detection and context-aware scoring
- Merge branch 'prodigy-workflow-1762227275903'
- docs: update spec 162 dependencies to reflect implemented specs
- style: apply automated formatting and lint fixes
- feat: implement spec 160c - custom macro heuristic analysis
- Merge branch 'prodigy-workflow-1762225573909'
- feat: implement spec 160b - macro definition collection for purity analysis
- Merge worktree 'prodigy-workflow-1762214135806' into master
- fix: complete spec 160a implementation - add confidence reduction for unknown macros
- feat: implement spec 160a - fix macro classification in purity detection