Combined release squashing the v0.7.0 capability evidence / business context work with the v0.7.1 self-eval defect fixes into a single ship.
Added (from v0.7.0 work)
- Generic capability evidence resolution for trace, architecture, and change prompts.
- Wiki capability pages anchor retrieval by hydrating
relatedFilesinto concrete source chunks. - Selection metadata:
selectionSource,selectionReason,wikiPagesUsed. missingEvidencehook guidance for absent capability layers.- Deterministic business capability wiki generation.
productAreas[]andbusinessPages[]inreporecall lens --json.- Generic product-area discovery (
areaKind: fixed/discovered/fallback). - Business-facing
displayName/displaySummaryand presentation metadata (displayQuality,presentationSafe,presentationIssues). - Large-repo stress harness (
npm run stress:large-repo[:ci]) and chunk-count guardrails on topology/Lens graph construction. - MCP business-context tools:
list_product_areas,business_context_query,refresh_context,get_lens_data. - Lens Product Areas and Business tabs for generated business capability pages.
capabilityEvidenceandgenericCapabilityHydrationconfig flags.- docs/business-context-schema.md for external utilities that want product-language context.
- Documented Codex support through MCP and direct CLI usage.
Fixed (v0.7.1 self-eval patches)
reporecall indexgenerates deterministic wiki/business pages at the end of an index pass solist_product_areas/business_context_querywork withoutserve. Pass--no-wikito skip.- Intent classifier routes "what files would I need to change" and similar phrasings to change/architecture mode.
- Bulk file deletion in the indexer now uses a single transaction, fixing a SIGILL on Bun for large delete sets.
- Auth capability over-matching: demotion now anchored on Claude Code hook lifecycle filenames (
session-start,pre-tool-use,prompt-context) so downstream ReactuseAuth/useSessionhooks still classify as authentication. - Lookup primary seeds require ≥2 non-generic anchor overlap with the query to be returned as a high-score exact hit.
testFileMode: "exclude"for architecture/change unless query mentions test/spec/e2e/fixture/mock.- Capability evidence resolver runs for lookup mode; non-family queries gated on actual file-path anchor overlap.
- Discovered product areas override a fixed match only when their score exceeds by
DISCOVERED_OVERRIDE_MARGIN(3). - Rarest-term FTS fallback so zero-document terms do not dominate query planning.
- Lens metadata uses the target project root for
projectNameinstead of the current shell directory.
Other
- Filtered assistant/client instruction files from code evidence by default.
- Removed project/customer-specific examples from source tests and comments.
See CHANGELOG.md for the full package history.