v1.7.3
What's Changed
- chore: release v1.7.2 by @EffortlessSteven in #188
- xtask publish: harden crates.io rate-limit handling by @EffortlessSteven in #190
- feat: integrate Jules AI PRs — 17 cherry-picked improvements by @EffortlessSteven in #203
- fix: cherry-pick Jules wave 2 — docs, strict I/O, dep cleanup by @EffortlessSteven in #205
- Jules Wave 3: independent improvements + test coverage expansion by @EffortlessSteven in #225
- chore(deps): bump the github-actions group across 1 directory with 3 updates by @dependabot[bot] in #178
- chore(deps): bump toml from 0.8.23 to 0.9.12+spec-1.1.0 by @dependabot[bot] in #152
- fix: cargo fmt + typos fix for CI by @EffortlessSteven in #234
- test: lock deterministic ordering for near-dup clusters 🧪 Gatekeeper by @EffortlessSteven in #219
- refactor: replace remaining HashMap/HashSet with BTreeMap/BTreeSet by @EffortlessSteven in #236
- chore: add .jules/ to .gitignore to prevent stale agent metadata by @EffortlessSteven in #237
- refactor: replace unwrap() with expect() in scan and core tests by @EffortlessSteven in #235
- test: add proptest property tests for types, envelope, redact, module-key by @EffortlessSteven in #238
- test: add insta snapshot tests for format crate output rendering by @EffortlessSteven in #239
- test: add integration tests for analysis enricher crates by @EffortlessSteven in #241
- fix: handle None in tokmd-context-git to prevent unwrap panic by @EffortlessSteven in #243
- test: add unit tests for tokeignore, walk, cockpit, context-git, analysis-imports by @EffortlessSteven in #242
- test: add unit tests for types, analysis-types, config, gate, fun by @EffortlessSteven in #244
- docs: add doc examples as tests for redact, module-key, math, path, exclude by @EffortlessSteven in #245
- test: add E2E tests for badge, init, check-ignore, completions, tools commands by @EffortlessSteven in #246
- test: add schema validation tests for receipt types by @EffortlessSteven in #240
- deps: remove unused serde_json dependency 🧾 Auditor by @EffortlessSteven in #221
- test: add tests for tokmd-badge and tokmd-progress by @EffortlessSteven in #248
- test: add tests for tokmd-analysis-topics by @EffortlessSteven in #249
- test: add tests for tokmd-analysis-halstead by @EffortlessSteven in #251
- test: add tests for tokmd-analysis-fingerprint by @EffortlessSteven in #252
- test: add tests for tokmd-analysis-api-surface by @EffortlessSteven in #253
- test: add tests for tokmd-analysis-license by @EffortlessSteven in #254
- test: add tests for tokmd-analysis-archetype by @EffortlessSteven in #255
- test: add tests for tokmd-tool-schema and expand config tests by @EffortlessSteven in #256
- test: add tests for tokmd-analysis-near-dup by @EffortlessSteven in #257
- test: add tests for analysis-grid and analysis-util by @EffortlessSteven in #258
- test: add unit tests for tokmd-analysis-entropy by @EffortlessSteven in #259
- test: add deep context and handoff pipeline tests by @EffortlessSteven in #263
- test: add deep FFI and workflow tests for tokmd-core by @EffortlessSteven in #260
- test: add deep orchestration integration tests for tokmd-analysis by @EffortlessSteven in #262
- test: add unit tests to 8 crates missing #[cfg(test)] in lib.rs by @EffortlessSteven in #247
- test: add determinism hardening tests across output pipeline by @EffortlessSteven in #264
- test: add property tests for settings and substrate by @EffortlessSteven in #250
- chore(deps): bump the github-actions group with 3 updates by @dependabot[bot] in #272
- chore(deps): bump jsonschema from 0.42.2 to 0.44.0 by @dependabot[bot] in #273
- chore(deps): bump toml from 0.9.12+spec-1.1.0 to 1.0.3+spec-1.1.0 by @dependabot[bot] in #274
- docs: make README example compile under latest API 📚 Librarian by @EffortlessSteven in #269
- test: add deep integration tests for tokmd-cockpit by @EffortlessSteven in #266
- test: harden schema-doc synchronization and contract hygiene by @EffortlessSteven in #268
- test: expand insta snapshot tests across key crates by @EffortlessSteven in #282
- test: add schema and documentation synchronization verification by @EffortlessSteven in #261
- test: add tests for analysis-api-surface, archetype, assets by @EffortlessSteven in #275
- test: expand BDD test coverage across 6 core crates by @EffortlessSteven in #265
- test: add BDD edge-case tests for analysis crates by @EffortlessSteven in #276
- test: add edge-case tests for analysis-halstead, license, topics, fingerprint by @EffortlessSteven in #277
- test: add tests for analysis-content, git, format by @EffortlessSteven in #278
- test: add proptest property tests for Tier 1 crates by @EffortlessSteven in #279
- test: add coverage tests for badge, progress, tool-schema, fun crates by @EffortlessSteven in #280
- test: add determinism hardening tests by @EffortlessSteven in #281
- docs: update NOW.md to reflect current state by @EffortlessSteven in #283
- test(tier4): expand facade crate tests for config, core, and gate by @EffortlessSteven in #284
- test(tier0): expand contract tests for types, envelope, substrate by @EffortlessSteven in #286
- test: comprehensive BDD tests for tokmd-format by @EffortlessSteven in #287
- test: expand FFI and workflow tests in tokmd-core by @EffortlessSteven in #288
- test: expand tests for utility and policy crates by @EffortlessSteven in #289
- test: add tests for analysis orchestrator and grid by @EffortlessSteven in #290
- test(cockpit): allow clippy::approx_constant for pi-like literals by @EffortlessSteven in #292
- test: add tests for context and handoff crates by @EffortlessSteven in #293
- test: add CLI E2E integration tests by @EffortlessSteven in #294
- test: expand coverage for settings and analysis-types Tier 0 crates by @EffortlessSteven in #295
- test: expand BDD tests for tokmd-scan and tokmd-model crates by @EffortlessSteven in #297
- test: add fuzz targets for JSON parsing, gate, redact, badge by @EffortlessSteven in #298
- test(tier4): expand test coverage for tool-schema and config crates by @EffortlessSteven in #302
- test: add cross-crate integration tests via tokmd-core by @EffortlessSteven in #303
- test: expand identity and security analysis tests by @EffortlessSteven in #304
- test: add cockpit and handoff integration tests by @EffortlessSteven in #300
- test: deep tests for complexity and halstead analysis by @EffortlessSteven in #307
- test: add mutant-killing tests for critical crates by @EffortlessSteven in #309
- fix: align schema docs with code reality by @EffortlessSteven in #299
- test: expand Tier 1 tests (scan-args, sensor, exclude) by @EffortlessSteven in #301
- docs: add doctests to public API items across core crates by @EffortlessSteven in #308
- test: expand tests for walk, content, git adapter crates by @EffortlessSteven in #296
- test: add CLI snapshot golden tests for output formats by @EffortlessSteven in #305
- test: deep tests for export formats, context policy, and badge by @EffortlessSteven in #306
- fix: resolve rustfmt, type-mismatch and typos CI failures on main by @EffortlessSteven in #320
- docs: update NOW.md and ROADMAP.md for test expansion by @EffortlessSteven in #312
- test: add determinism regression tests by @EffortlessSteven in #315
- test: add architectural boundary verification tests by @EffortlessSteven in #319
- test: deep tests for fun, tokeignore, and progress by @EffortlessSteven in #317
- test: deep tests for envelope and substrate contracts by @EffortlessSteven in #321
- test: deep tests for redact and model crates by @EffortlessSteven in #316
- test: add deep tests for gate and analysis-grid crates by @EffortlessSteven in #314
- test: deep FFI and workflow tests for tokmd-core by @EffortlessSteven in #311
- test: deep BDD tests for tokmd-types contracts by @EffortlessSteven in #325
- test: deep tests for tokmd-tool-schema generation by @EffortlessSteven in #326
- test: deep tests for tokmd-config TOML loading by @EffortlessSteven in #327
- test: analysis orchestration deep tests by @EffortlessSteven in #324
- test: deep snapshot tests for tokmd-format rendering by @EffortlessSteven in #328
- test: add extended E2E CLI integration tests by @EffortlessSteven in #330
- test: deep tests for analysis-derived and analysis-complexity by @EffortlessSteven in #331
- test: expand proptest property-based tests to 7 more crates by @EffortlessSteven in #338
- test: deep tests for Halstead and API surface analysis by @EffortlessSteven in #334
- test: deep tests for scan and scan-args crates by @EffortlessSteven in #335
- test: deep tests for context-policy and sensor crates by @EffortlessSteven in #336
- test: deep tests for license, fingerprint, and archetype analysis by @EffortlessSteven in #337
- test: add deep tests for envelope, substrate, and settings crates by @EffortlessSteven in #339
- test: deep tests for badge, walk, and progress crates (v2) by @EffortlessSteven in #341
- test: deep tests for near-dup, topics, and entropy analysis (v2) by @EffortlessSteven in #342
- test: deep tests for analysis-git, assets, and content adapters by @EffortlessSteven in #343
- test: add deep property-based tests across 10 crates (118 tests) by @EffortlessSteven in #344
- test: deep tests for tokmd-content scanning by @EffortlessSteven in #345
- test: deep tests for math, module-key, and tokeignore by @EffortlessSteven in #346
- test: deep tests for export-tree and context-git by @EffortlessSteven in #347
- test: deep tests for analysis-format rendering by @EffortlessSteven in #348
- test: deep tests for tokmd-git history analysis by @EffortlessSteven in #349
- test: deep tests for handoff and context functionality by @EffortlessSteven in #351
- test: deep tests for tokmd-fun novelty outputs by @EffortlessSteven in #350
- test: deep tests for exclude, path, and ffi-envelope by @EffortlessSteven in #352
- test: deep tests for cockpit and diff functionality by @EffortlessSteven in #353
- test: comprehensive error handling coverage for config, gate, and scan by @EffortlessSteven in #329
- docs: update NOW.md with test expansion status by @EffortlessSteven in #354
- test: serde compatibility tests for tokmd-types by @EffortlessSteven in #355
- test: deep tests for analysis-util shared utilities by @EffortlessSteven in #356
- test: additional workflow integration tests for tokmd-core by @EffortlessSteven in #357
- fix(content): guard read_lines against zero max_lines/max_bytes by @EffortlessSteven in #358
- fix(substrate): remove needless borrows in test assertions by @EffortlessSteven in #361
- test(snapshot): golden snapshot expansion for badge, fun, tokeignore, analysis-format by @EffortlessSteven in #360
- test(determinism): regression tests for byte-stable outputs by @EffortlessSteven in #365
- test(error): error handling and edge case tests for scan, gate, config, format by @EffortlessSteven in #359
- test(analysis): deep tests for explain, html, imports, maintainability by @EffortlessSteven in #362
- test(cockpit): accuracy tests for evidence gates and change surface by @EffortlessSteven in #367
- test(integration): cross-crate pipeline integration tests by @EffortlessSteven in #363
- test(compat): backward compatibility tests for serde aliases by @EffortlessSteven in #368
- test(context): deep selection policy and handoff tests by @EffortlessSteven in #369
- test(cli): comprehensive E2E tests for all subcommands by @EffortlessSteven in #364
- fix: repair mismatched braces in proptest_deep.rs files by @EffortlessSteven in #374
- test(core): deep tests for walk, format, and model crates by @EffortlessSteven in #370
- test(analysis): deep tests for license, fingerprint, and halstead by @EffortlessSteven in #371
- test(analysis): deep tests for analysis-format, derived, and assets by @EffortlessSteven in #372
- test(analysis): deep tests for near-dup, topics, and entropy by @EffortlessSteven in #373
- test(deep): types, core, and cockpit deep tests by @EffortlessSteven in #375
- test(util): deep tests for badge, path, and tokeignore by @EffortlessSteven in #376
- test(gate): deep policy evaluation tests for JSON pointer and threshold rules by @EffortlessSteven in #366
- test(analysis): deep tests for api-surface and complexity by @EffortlessSteven in #378
- test(contracts): deep tests for envelope, substrate, and settings by @EffortlessSteven in #379
- test(infra): deep tests for config, tool-schema, and progress by @EffortlessSteven in #380
- test(git): deep tests for git and content analysis crates by @EffortlessSteven in #381
- test(core): deep tests for scan, redact, and exclude by @EffortlessSteven in #382
- test(proptest): property test expansion across 5 crates by @EffortlessSteven in #383
- test(error): error handling and boundary tests across 4 crates by @EffortlessSteven in #384
- test(snapshot): insta snapshot test expansion across 4 crates by @EffortlessSteven in #385
- test(integration): cross-crate pipeline and CLI integration tests by @EffortlessSteven in #386
- test(determinism): byte-stable output regression suite by @EffortlessSteven in #387
- fix(ci): fix-forward typo, rustfmt, and content test failures by @EffortlessSteven in #390
- fix(ci): resolve cloned_ref_to_slice_refs clippy lint (Nix cargo 1.93) by @EffortlessSteven in #407
- ci: gate macOS jobs to main-only pushes by @EffortlessSteven in #409
- test(context): deep tests for context-policy and context types by @EffortlessSteven in #391
- test(analysis): deep enricher tests by @EffortlessSteven in #392
- test(format): determinism and snapshot tests by @EffortlessSteven in #393
- test(gate): deep tests for gate and cockpit by @EffortlessSteven in #394
- test(cli): comprehensive E2E tests for all subcommands by @EffortlessSteven in #395
- docs: expand doctests across public API items by @EffortlessSteven in #396
- test(proptest): property tests for scan, model, redact by @EffortlessSteven in #397
- test(settings): deep tests for settings and config by @EffortlessSteven in #398
- test(xtask): deep tests for xtask and docs by @EffortlessSteven in #399
- test(core): deep FFI and envelope tests by @EffortlessSteven in #400
- test(content): deep tests for walk and content by @EffortlessSteven in #401
- test(schema): deep tests for tool-schema and export-tree by @EffortlessSteven in #402
- test(proptest): property tests for types and format by @EffortlessSteven in #403
- test(scan): deep tests for scan-args and exclude by @EffortlessSteven in #404
- test(git): deep tests for git enrichment pipeline by @EffortlessSteven in #405
- test: lock deterministic ordering for blocks 🧪 Gatekeeper by @EffortlessSteven in #408
- perf: reduce allocations in token stream formatting ⚡ Bolt by @EffortlessSteven in #388
- fix: remove unused import in context-git tests by @EffortlessSteven in #418
- test(analysis-explain): expand test coverage with BDD and edge case tests by @EffortlessSteven in #411
- test(analysis-imports): expand test coverage with graph and edge case tests by @EffortlessSteven in #412
- test(analysis-maintainability): expand test coverage with index validation tests by @EffortlessSteven in #413
- test(fun): expand test coverage for fun and eco-label crates by @EffortlessSteven in #414
- test(determinism): add hardening tests for output stability by @EffortlessSteven in #415
- test(analysis-html): expand test coverage with snapshot and BDD tests by @EffortlessSteven in #416
- test(snapshots): expand insta snapshot coverage for output crates by @EffortlessSteven in #417
- docs: sync ROADMAP.md and NOW.md with current state by @EffortlessSteven in #410
- test(integration): add cross-crate pipeline and FFI integration tests by @EffortlessSteven in #419
- test(contracts): add schema versioning and backward compatibility tests by @EffortlessSteven in #420
- test(foundations): expand math, module-key, and path edge case tests by @EffortlessSteven in #421
- test(cli): expand e2e coverage for badge, init, tools, completions commands by @EffortlessSteven in #422
- test(analysis): expand coverage for assets, api-surface, grid, ffi-envelope, export-tree by @EffortlessSteven in #423
- test(bindings): add bindings parity tests and binding crate stubs by @EffortlessSteven in #424
- fix(tests): correct serde(flatten) JSON paths in FFI contract and pipeline tests by @EffortlessSteven in #425
- test(cockpit,gate): deep integration and property tests for gate evaluation by @EffortlessSteven in #426
- test(config): deep TOML parsing, profile resolution, and settings tests by @EffortlessSteven in #427
- test(analysis): property and deep tests for derived, complexity, halstead, near-dup enrichers by @EffortlessSteven in #428
- test(format): deep snapshot and determinism tests for all output renderers by @EffortlessSteven in #429
- test(context): deep context-policy, scan-args, and context types tests by @EffortlessSteven in #430
- test(tool-schema,badge): deep schema generation and SVG badge rendering tests by @EffortlessSteven in #431
- fix(snapshots): update golden snapshots after wave 47 test data changes by @EffortlessSteven in #432
- test(redact,sensor): deep property tests for BLAKE3 redaction and sensor trait by @EffortlessSteven in #433
- test(walk,content): deep filesystem traversal and content scanning tests by @EffortlessSteven in #434
- test(git): deep git history analysis and enricher pipeline tests by @EffortlessSteven in #435
- test(envelope,substrate): deep contract and tree structure tests by @EffortlessSteven in #437
- test(cli): deep integration tests for context, handoff, sensor, baseline, diff by @EffortlessSteven in #438
- test(analysis): deep orchestration, format, util, and grid tests by @EffortlessSteven in #436
- test(tokeignore,progress): deep template generation and progress abstraction tests by @EffortlessSteven in #440
- test(analysis): deep tests for topics, license, entropy, fingerprint, api-surface by @EffortlessSteven in #439
- test(ffi-envelope,context-git): deep FFI envelope and context-git tests by @EffortlessSteven in #441
- test(model,scan): deep aggregation and scan wrapper tests by @EffortlessSteven in #442
- test(cli): output format matrix tests for lang/module/export/analyze by @EffortlessSteven in #443
- test(types,settings): deep contract and serde tests by @EffortlessSteven in #444
- test(mutation): targeted tests for mutation testing coverage gaps by @EffortlessSteven in #445
- test(snapshots): expand insta snapshot coverage for analysis, format, fun, badge by @EffortlessSteven in #446
- test(integration): cross-crate pipeline integration tests by @EffortlessSteven in #448
- test(bdd): BDD scenario tests for lang, module, export, analyze, diff commands by @EffortlessSteven in #449
- test(proptest): expand property-based testing across format, gate, cockpit, config, core by @EffortlessSteven in #450
- fix(test): replace flaky normalize_path idempotent proptest by @EffortlessSteven in #451
- test(edge-cases): boundary condition and error handling tests by @EffortlessSteven in #447
- test(cockpit,gate): deep round-2 evidence gates and policy tests by @EffortlessSteven in #453
- test(core): deep round-2 FFI and workflow facade tests by @EffortlessSteven in #454
- test(context,handoff): deep round-2 context policy and handoff tests by @EffortlessSteven in #455
- test(determinism): comprehensive output stability and ordering tests by @EffortlessSteven in #456
- test(cli): error path and help output tests by @EffortlessSteven in #457
- test(analysis): deep round-2 tests for derived, complexity, halstead, near-dup by @EffortlessSteven in #452
- test(config): deep round-2 TOML loading and profile resolution tests by @EffortlessSteven in #458
- test(format): roundtrip and cross-format consistency tests by @EffortlessSteven in #459
- test(sensor,envelope,substrate): deep round-2 sensor pipeline tests by @EffortlessSteven in #460
- test(cli): deep run, cockpit, and badge CLI integration tests by @EffortlessSteven in #461
- test(regression): comprehensive regression prevention test suite by @EffortlessSteven in #463
- fix: resolve clippy dead_code and needless_borrow in analysis-explain tests by @EffortlessSteven in #464
- test(xtask): deep xtask task runner tests by @EffortlessSteven in #462
- test(docs): add doc examples across 2 core crates by @EffortlessSteven in #465
- test(proptest): add property-based tests across 6 crates by @EffortlessSteven in #466
- test(core): FFI parity, workflow robustness, and determinism tests by @EffortlessSteven in #467
- test(features): add feature-stability tests for WASM readiness seams by @EffortlessSteven in #468
- test(boundaries): add feature boundary and capability reporting tests by @EffortlessSteven in #469
- test(schema): add schema compliance and contract verification tests by @EffortlessSteven in #470
- test(fun): expand fun and eco-label test coverage by @EffortlessSteven in #471
- test(path): comprehensive path normalization and redaction edge cases by @EffortlessSteven in #473
- test(cli): comprehensive e2e pipeline and determinism tests by @EffortlessSteven in #474
- test(snapshot): add golden snapshot tests for output formats by @EffortlessSteven in #475
- test(errors): comprehensive error handling and edge case tests by @EffortlessSteven in #476
- fix(clippy): remove identity map_err in proptest by @EffortlessSteven in #477
- fix: resolve clippy let_and_return in envelope proptest by @EffortlessSteven in #478
- test(analysis): expand analysis enricher coverage across 4 crates by @EffortlessSteven in #472
- test(analysis): deepen explain and HTML rendering coverage by @EffortlessSteven in #479
- test(analysis): deepen imports and archetype detection coverage by @EffortlessSteven in #480
- test: deepen math, progress, and analysis-grid coverage by @EffortlessSteven in #481
- test: deepen context-git and content scanning coverage by @EffortlessSteven in #482
- test(integration): cross-crate pipeline and regression prevention tests by @EffortlessSteven in #484
- test(analysis): deepen maintainability and API surface coverage by @EffortlessSteven in #483
- test(w56): depth tests for halstead, complexity, derived metrics by @EffortlessSteven in #486
- test(w56): depth tests for topics and near-duplicate detection by @EffortlessSteven in #487
- test(w56): depth tests for sensor, export-tree, analysis-types by @EffortlessSteven in #488
- test(w56): depth tests for tokeignore, tool-schema, scan-args by @EffortlessSteven in #489
- test(w56): proptest roundup across 6 crates by @EffortlessSteven in #490
- test(w56): depth tests for entropy, fingerprint, license analysis by @EffortlessSteven in #485
- test(w57): depth tests for fun outputs and asset analysis by @EffortlessSteven in #493
- test(w57): depth tests for git and content analysis by @EffortlessSteven in #494
- test(w57): depth tests for HTML rendering, imports, and explain by @EffortlessSteven in #495
- test(w57): depth tests for archetype, maintainability, and analysis util by @EffortlessSteven in #496
- test(w57): depth tests for cockpit, gate, and core facade by @EffortlessSteven in #497
- fix: prevent proptest false positive in redact component hiding test by @EffortlessSteven in #498
- test(w57): depth tests for path normalization and module-key derivation by @EffortlessSteven in #492
- chore(github): add Gemini GitHub setup and workflows by @EffortlessSteven in #507
- fix(xtask): rustfmt import ordering and gate DX refactor by @EffortlessSteven in #506
- Revert "chore(github): add Gemini GitHub setup and workflows" by @EffortlessSteven in #511
- fix: Nix Build compatibility for Rust 1.93 nightly clippy (v2) by @EffortlessSteven in #516
- docs: add NOW/NEXT/LATER operational status doc by @EffortlessSteven in #509
- ci: add timeout to Nix Build jobs by @EffortlessSteven in #550
- test(w58): expand CLI e2e tests with error handling and format matrix by @EffortlessSteven in #499
- test(w58): expand insta snapshot coverage across format crates by @EffortlessSteven in #500
- test(w58): cross-crate integration tests across tier boundaries by @EffortlessSteven in #501
- test(w58): depth tests for math, settings, and substrate by @EffortlessSteven in #502
- test(w58): depth tests for format rendering and model aggregation by @EffortlessSteven in #503
- test(w58): depth tests for scan, walk, and content crates by @EffortlessSteven in #504
- test(w59): depth tests for tokmd-fun eco-label and rendering by @EffortlessSteven in #517
- test(w59): depth tests for math statistics and path normalization by @EffortlessSteven in #518
- test(w59): depth tests for module-key derivation and scan-args metadata by @EffortlessSteven in #519
- test(w59): depth tests for badge SVG rendering and progress display by @EffortlessSteven in #520
- test(w59): depth tests for sensor trait and substrate sharing by @EffortlessSteven in #521
- test(w59): depth tests for exclude patterns and export tree construction by @EffortlessSteven in #522
- test(w60): depth tests for analysis-explain and analysis-imports by @EffortlessSteven in #523
- test(w60): depth tests for analysis-license and analysis-maintainability by @EffortlessSteven in #524
- test(w60): depth tests for cockpit evidence gates and change surface by @EffortlessSteven in #525
- test(w60): depth tests for git history and context-git analysis by @EffortlessSteven in #526
- test(w60): depth tests for content scanning entropy and tags by @EffortlessSteven in #527
- test(w60): depth tests for gate policy evaluation and config loading by @EffortlessSteven in #528
- test(w61): api-surface + archetype depth tests by @EffortlessSteven in #529
- test(w61): assets + analysis-fun depth tests by @EffortlessSteven in #530
- test(w61): entropy + fingerprint depth tests by @EffortlessSteven in #531
- test(w61): grid + util + halstead depth tests by @EffortlessSteven in #532
- test(w61): types + settings depth tests by @EffortlessSteven in #533
- test(w61): ffi-envelope + export-tree depth tests by @EffortlessSteven in #534
- test(w62): math + path depth tests by @EffortlessSteven in #536
- test(w62): module-key + exclude depth tests by @EffortlessSteven in #537
- test(w62): html + progress depth tests by @EffortlessSteven in #538
- test(w62): derived + near-dup depth tests by @EffortlessSteven in #539
- test(w62): analysis-format + analysis depth tests by @EffortlessSteven in #540
- test(w62): badge + tool-schema depth tests by @EffortlessSteven in #541
- test(w63): add deep tests for scan + model crates (~112 tests) by @EffortlessSteven in #544
- test(w63): add deep tests for format crate (~93 tests) by @EffortlessSteven in #545
- test(w63): add deep tests for walk + content crates (~120 tests) by @EffortlessSteven in #546
- test(w63): add deep tests for redact + scan-args crates (~99 tests) by @EffortlessSteven in #547
- test(w63): add deep tests for sensor + substrate crates (~123 tests) by @EffortlessSteven in #548
- test(w63): add deep tests for envelope + tokeignore crates (~100 tests) by @EffortlessSteven in #549
- docs: fix tokmd-analysis README example and add doctest enforcement by @EffortlessSteven in #551
- test(w64): add contract tests for types + settings crates (~146 tests) by @EffortlessSteven in #552
- test(w64): add deep tests for core + config crates (~132 tests) by @EffortlessSteven in #553
- test: add deep tests for tokmd-analysis and tokmd-gate (w64) by @EffortlessSteven in #554
- fix: use BTreeSet for deterministic sensor output by @EffortlessSteven in #555
- test(w64): add contract tests for walk + scan crates (~100 tests) by @EffortlessSteven in #556
- test(w64): add contract tests for git + content crates (~100 tests) by @EffortlessSteven in #557
- test(w64): add contract tests for format + badge crates (~100 tests) by @EffortlessSteven in #558
- feat(wasm): add tokmd-io-port crate with ReadFs trait and MemFs by @EffortlessSteven in #510
- deps: remove unused workspace dependencies 🧾 Auditor by @EffortlessSteven in #535
- fix: replace string-parsing expect with exhaustive match 🛡️ Sentinel by @EffortlessSteven in #542
- test(w65): add contract tests for xtask + tool-schema (~100 tests) by @EffortlessSteven in #559
- test(w65): comprehensive CLI e2e tests with assert_cmd (~99 tests) by @EffortlessSteven in #560
- perf: reduce allocations in file table formatting ⚡ Bolt by @EffortlessSteven in #543
- test(w65): add enricher contract tests for derived + complexity + near-dup (~120 tests) by @EffortlessSteven in #561
- chore: remove stale .jules/ agent metadata by @EffortlessSteven in #562
- docs: update NOW.md and ROADMAP.md with current reality by @EffortlessSteven in #563
- test(w66): schema contract tests for receipt families (~75 tests) by @EffortlessSteven in #564
- test(w66): CLI edge case + error handling tests (~65 tests) by @EffortlessSteven in #565
- test(w66): deep tests for gate + cockpit + config (~70 tests) by @EffortlessSteven in #566
- test(w66): deep enricher tests for 6 analysis crates (~130 tests) by @EffortlessSteven in #567
- test(w66): io-port comprehensive tests + cross-crate integration (~100 tests) by @EffortlessSteven in #568
- test(w66): determinism hardening tests across 5 core crates (~107 tests) by @EffortlessSteven in #569
- fix(ci): typos config + analysis test assertions by @EffortlessSteven in #570
- test(w67): badge + progress + tokeignore deep tests (~55 tests) by @EffortlessSteven in #571
- test(w67): utility crate deep tests (redact + module-key + exclude + export-tree) (~65 tests) by @EffortlessSteven in #572
- test(w67): context + handoff + core deep tests (~70 tests) by @EffortlessSteven in #573
- test(w67): sensor + substrate + envelope deep tests (~60 tests) by @EffortlessSteven in #574
- test(w67): scan + model + format pipeline deep tests (~65 tests) by @EffortlessSteven in #575
- fix(ci): cross-platform lockfile path test by @EffortlessSteven in #576
- test(w68): analysis orchestration + derived + complexity deep tests (~75 tests) by @EffortlessSteven in #577
- test(w68): api-surface + assets + grid deep tests (~55 tests) by @EffortlessSteven in #578
- test(w68): analysis-git + content + entropy deep tests (~60 tests) by @EffortlessSteven in #579
- test(w68): topics + archetype + fingerprint deep tests (~55 tests) by @EffortlessSteven in #580
- test(w68): license + halstead + near-dup deep tests (~55 tests) by @EffortlessSteven in #581
- test(w68): gate + cockpit + config policy & integration tests (~65 tests) by @EffortlessSteven in #582
- test(w69): ffi-envelope + scan-args + path deep tests (~60 tests) by @EffortlessSteven in #583
- test(w69): tool-schema + io-port + math deep tests (~60 tests) by @EffortlessSteven in #584
- test(w69): analysis-format + html + explain + imports deep tests (~70 tests) by @EffortlessSteven in #585
- test(w69): types + settings + analysis-types deep property tests (~70 tests) by @EffortlessSteven in #586
- test(w69): fun + walk + content deep tests (~60 tests) by @EffortlessSteven in #587
- test(w69): CLI end-to-end deep tests (~40 tests) by @EffortlessSteven in #588
- test(w70): error handling edge case tests across 3 crates (~60 tests) by @EffortlessSteven in #589
- test(w70): determinism regression tests (~30 tests) by @EffortlessSteven in #590
- fix(ci): add 'tru' to typos allowlist by @EffortlessSteven in #592
- test(w70): analysis-maintainability + util + git deep tests (~65 tests) by @EffortlessSteven in #591
- test(w70): insta snapshot golden tests across 4 crates (~55 tests) by @EffortlessSteven in #593
- test(w70): cross-crate integration pipeline tests (~35 tests) by @EffortlessSteven in #594
- test(w71): xtask + publish deep tests (~40 tests) by @EffortlessSteven in #596
- test(w71): handoff + context + baseline CLI deep tests (~55 tests) by @EffortlessSteven in #597
- test(w71): remaining analysis + utility crate tests by @EffortlessSteven in #598
- test(w71): BDD scenario tests for user workflows (~30 tests) by @EffortlessSteven in #599
- test(w71): diff + cockpit + sensor CLI deep tests (~52 tests) by @EffortlessSteven in #600
- test(w71): feature gate + capability reporting tests (~40 tests) by @EffortlessSteven in #601
- fix(ci): rustfmt + clippy fixes by @EffortlessSteven in #602
- test(w72): mutation-hardening tests for math + redact + path (~45 tests) by @EffortlessSteven in #603
- test(w72): docs + schema alignment tests (~35 tests) by @EffortlessSteven in #604
- test(w72): JSON receipt contract validation tests (~30 tests) by @EffortlessSteven in #605
- test(w72): proptest invariant expansion across 4 crates (~50 tests) by @EffortlessSteven in #606
- test(w72): exhaustive type + serde tests (~55 tests) by @EffortlessSteven in #607
- test(w72): determinism regression suite (~45 tests) by @EffortlessSteven in #608
- fix(ci): fmt + clippy fixes for Wave 72 code by @EffortlessSteven in #615
- test(w73): CLI error handling + help output tests (~30 tests) by @EffortlessSteven in #609
- test(w73): analysis orchestration deep tests (~50 tests) by @EffortlessSteven in #610
- test(w73): context + handoff deep tests (~45 tests) by @EffortlessSteven in #611
- test(w73): fuzz-like proptest expansion (~40 tests) by @EffortlessSteven in #612
- test(w73): cross-crate integration tests (~40 tests) by @EffortlessSteven in #613
- test(w73): error handling + edge case tests (~40 tests) by @EffortlessSteven in #614
- test(w74): xtask deep tests (~25 tests) by @EffortlessSteven in #617
- test(w74): analysis enricher unit tests (~50 tests) by @EffortlessSteven in #618
- test(w74): walk + git crate deep tests (~35 tests) by @EffortlessSteven in #619
- test(w74): sensor + envelope integration tests (~40 tests) by @EffortlessSteven in #620
- test(w74): insta snapshot golden tests (~35 tests) by @EffortlessSteven in #621
- test(w74): tool-schema + badge deep tests (~35 tests) by @EffortlessSteven in #616
- test(w75): fun + derived + api-surface tests (~40 tests) by @EffortlessSteven in #622
- test(w75): config + settings deep tests (~40 tests) by @EffortlessSteven in #623
- test(w75): cockpit + gate deep tests (~40 tests) by @EffortlessSteven in #626
- test(w76): tokeignore + init CLI tests (~25 tests) by @EffortlessSteven in #627
- test(w76): CLI output format verification tests (~30 tests) by @EffortlessSteven in #628
- test(w76): analysis content + assets + git deep tests (~45 tests) by @EffortlessSteven in #629
- test(w76): io-port + progress deep tests (~25 tests) by @EffortlessSteven in #630
- test(w76): format rendering edge case tests (~38 tests) by @EffortlessSteven in #632
- fix: resolve cargo fmt formatting across w73-w76 test files by @EffortlessSteven in #635
- test(w77): FFI + core facade + diff command deep tests (~50 tests) by @EffortlessSteven in #634
- fix(ci): unblock main from Nix timeout cancellations by @EffortlessSteven in #642
- deps: remove unused
tokmd-analysis-typesdependency intokmd-gate🧾 Auditor by @EffortlessSteven in #639 - chore: release v1.7.3 by @EffortlessSteven in #643
Full Changelog: v1.7.1...v1.7.3