|
1 | 1 | # Releases |
2 | 2 |
|
| 3 | +## 2.4.0 (2026-04-11) — Deep Skill Enrichment |
| 4 | + |
| 5 | +The biggest content update in GateFlow history. Every skill in the plugin has been enriched with research-backed reference material, actionable templates, and structured return formats. 37 files changed, +3,139 lines added. |
| 6 | + |
| 7 | +### Critical Fixes |
| 8 | +- Rebuilt stale `gateflow.index` (added 11+ missing skills, removed nonexistent gf-summary) |
| 9 | +- Removed hardcoded "Sonnet" model reference from gf-architect (now inherits session model) |
| 10 | +- Inlined missing gf-errors 3-layer translation protocol into gf/SKILL.md |
| 11 | +- Fixed dead routing targets in gf-router (gf-synth -> gateflow:sv-synth agent, gf-boards -> command) |
| 12 | +- Deduplicated CLAUDE.md content (~3K tokens saved per session) |
| 13 | + |
| 14 | +### Skill Enrichment — Verification & Synthesis (7 skills) |
| 15 | +- **gf-formal**: SVA property patterns (overflow, handshake, one-hot, liveness, reset, FIFO), SymbiYosys .sby templates (BMC/prove/cover/multi-task), proof strategy decision tree, engine comparison, counterexample interpretation guide, 4 reference files |
| 16 | +- **gf-cocotb**: FIFO/handshake/FSM test templates, multi-simulator Makefile, pytest runner, cocotbext protocol libraries (AXI/Wishbone/SPI/UART), Cocotb vs SV decision matrix, GATEFLOW-RESULT format |
| 17 | +- **gf-pcb**: Full KiCad CLI reference (DRC/ERC/BOM/gerbers/drill/STEP), DRC/ERC error interpretation tables, AI review checklist (decoupling/power/high-speed/thermal/manufacturing), confidence scoring framework, manufacturing package script |
| 18 | +- **gf-pnr**: Complete nextpnr flag reference (iCE40/ECP5/Gowin), full bitstream pipelines, timing analysis (Fmax/slack/critical path), utilization thresholds, common failures and fixes, constraint file format templates (PCF/LPF/CST) |
| 19 | +- **gf-fusesoc**: Complete CAPI=2 .core schema with multi-target configs, file type reference, dependency management with version operators, FuseSoC CLI commands, tool backend options |
| 20 | +- **gf-lint**: 20+ Verilator v5 new warning codes, warning suppression (inline + control file), SARIF machine-readable output, error message format and exit codes |
| 21 | +- **gf-sim**: Verilator v5 multi-threaded simulation, FST vs VCD tracing, SVA assertion support, code coverage flags, SV construct support matrix, timeout patterns |
| 22 | + |
| 23 | +### Skill Enrichment — Orchestration (4 skills) |
| 24 | +- **gf**: Verilator/Yosys error dictionary (20 patterns with plain-English translations and fixes) |
| 25 | +- **gf-router**: Context-dependent routing with confidence boosts, multi-intent detection for compound queries, adaptive confidence calibration formula |
| 26 | +- **gf-expand**: Question templates for formal verification, synthesis, board targeting, protocol choice; quick-start defaults per scenario; follow-up decision trees |
| 27 | +- **gf-build**: Kahn's algorithm for optimal parallel phase assignment, resource contention prevention rules, SHA256-based incremental build with dependency-aware cache invalidation, progress visualization |
| 28 | + |
| 29 | +### Skill Enrichment — Architecture & Visualization (2 skills) |
| 30 | +- **gf-architect**: Verilator v5 JSON AST mode for accurate mapping, RTL complexity metrics (cyclomatic + composite scoring), cross-module signal tracing algorithm, diff-aware mapping with CHANGES.md output, Mermaid dependency graph generation |
| 31 | +- **gf-viz**: Signal path trace view, ASCII timing diagrams, structural diff view, port connection matrix, search functionality (find modules by clock/FSM/ports, signals by glob, unconnected ports, CDC crossings) |
| 32 | + |
| 33 | +### Skill Enrichment — Learning & Verification Practices (3 skills) |
| 34 | +- **gf-learn**: 5 new topic categories (arbiter, memory, protocol, verification, optimization), difficulty scaling algorithm with cross-topic transfer, 4-tier grading rubric with automated checks, progress persistence in JSON, challenge mode with timed scoring |
| 35 | +- **gf-learn-ctx**: 15 new concept library entries (pipeline, backpressure, clock gating, Gray code, arbitration, DMA, etc.), cross-reference linking to IP blocks and skills, spaced repetition algorithm, 5 orchestration integration hooks |
| 36 | +- **tb-best-practices**: UVM-lite compatibility for Verilator v5, complete Cocotb equivalents for every SV TB pattern, 4-phase coverage closure checklist, 10 common TB anti-patterns with fixes, simulation performance optimization guide |
| 37 | + |
| 38 | +### Skill Enrichment — IP & Protocols (3 skills) |
| 39 | +- **gf-protocols**: Actual scaffold code for AXI4-Lite slave, SPI master, UART TX, and I2C master (was empty stub with zero code), GATEFLOW-RESULT format |
| 40 | +- **gf-ip**: Instantiation examples for all 8 IP blocks, IP block comparison/decision table, GATEFLOW-RESULT format for IP operations |
| 41 | +- **gf-ip-detect**: Extended vendor IP detection (Xilinx UltraScale+, Intel Agilex, Microchip PolarFire, Efinix), false positive reduction rules, 5-level severity scoring, auto-suggestion integration mapping patterns to `/gf-ip add` commands |
| 42 | + |
| 43 | +### Skill Enrichment — Hardware & Planning (3 skills) |
| 44 | +- **gf-pinmap**: GATEFLOW-RESULT format, I/O standard reference table (LVCMOS33 through TMDS_33), 6 common pin mapping mistakes, PMOD connector mapping patterns (Type 2/3/6) |
| 45 | +- **gf-project**: GATEFLOW-RESULT format, extended project.yaml schema (simulation/synthesis/verification/CI sections), project templates (iCE40/ECP5/sim-only/multi-board), health check validation |
| 46 | +- **gf-plan**: Power estimation with activity factors and clock gating candidates, area estimation per RTL construct, latency budget rules, risk assessment template with severity matrix |
| 47 | + |
| 48 | +### README |
| 49 | +- Complete rewrite with bold builder voice showing full scope (20 agents, 25 skills, 19 commands, 8 IP blocks, 4 boards) |
| 50 | +- Added v2.4.0 update SVG graphic |
| 51 | + |
3 | 52 | ## 2.3.0 (2026-03-27) — Quality Pass + Missing Features |
4 | 53 |
|
5 | 54 | ### Fixes |
|
0 commit comments