v0.7.7
Benchmark-driven routing, honest coverage, and a falsifiable learning loop (Vue shop fixture).
- Shop gold fixture.
tests/fixtures/mini-shop/(Vue 3 + Pinia + SCSS) with gold tasks for price-card SCSS (T6), dead-codegoCart(T7), and checkoutsetQty(T5). Runs ingold_harness_on_fixture_repos. - Style routing. Unified SCSS file hints (
tokens.scss/mixins.scsswith and without_),_priceCard.scssseeds, StyleToken search seeds, and cart/promo noise filtering so style tasks do not ship cart components. - View seeds.
related_conceptsbecome seeds; checkout/stepper prompts injectCheckoutViewwithoutcheckout⊃cartfalse positives; focused checkout tasks tighten optional fill. - Coverage honesty.
CoverageReportaddscovered,skipped,semantic_coverage, andpacket_gaps(with optionalline).no_recorded_gaponly when seeds and packet gaps are both empty. - Structural proof.
structural_evidenceincludesexact_line,who_reads,callers_count, andis_dead; bug-hunt tasks can emitbug_linegaps (e.g. duplicate discount intotal()). - Vue template → store.
@click/@submithandlers (ui.goCart()) emitCallsedges to Pinia actions for dead-code and caller tracing. - Learning loop.
record_feedbackresolves human names, persistsbase_relevancetograph.bin, saves episodes, reinforces callee edges, and recalls successful episodes on the nextget_context.neuromesh_get_node_weightsexposes deltas for verification. - New MCP tools.
neuromesh_expand_gap(cheap skeleton for gap paths) andneuromesh_get_node_weights(observability). - Selector / skeleton.
learning_bonusboosts file fill fromaccess_count/base_relevance; files ≤60 lines fold more aggressively. - Docs / ops. README and mcp.md warn against
mcpwithout a workspace path; mcp.md documents learning timing and new tools.