v1.11.0
What's Changed
- docs: collapse README install and CI guidance by @EffortlessSteven in #1482
- release: make crates publish resume-safe by @EffortlessSteven in #1483
- chore(deps): bump the rust-minor-patch group with 5 updates by @dependabot[bot] in #1548
- chore: remove stale cargo deny advisory ignore by @EffortlessSteven in #1549
- docs: add PR drain ledger by @EffortlessSteven in #1550
- fix: sort browser ingest paths by code point by @EffortlessSteven in #1551
- fix: gate export bundle behind analysis feature by @EffortlessSteven in #1552
- fix: restrict redacted path extension preservation by @EffortlessSteven in #1553
- fix: harden git ref boundary handling by @EffortlessSteven in #1554
- fix: sanitize ffi and config string boundaries by @EffortlessSteven in #1559
- Partition browser ingest cache by auth token by @EffortlessSteven in #1564
- test(types): cover optional serde omissions by @EffortlessSteven in #1565
- test(git): cover intent helper boundaries by @EffortlessSteven in #1566
- test(io-port): strengthen MemFs properties by @EffortlessSteven in #1568
- test(scan): strengthen config mapping properties by @EffortlessSteven in #1573
- docs: refresh proptest testing guidance by @EffortlessSteven in #1575
- test(cockpit): strengthen property invariants by @EffortlessSteven in #1577
- test(analysis): cover health todo pipeline by @EffortlessSteven in #1578
- test(tokmd): streamline CLI snapshot harness by @EffortlessSteven in #1579
- docs: document snapshot testing workflow by @EffortlessSteven in #1580
- test(tokmd): table-drive analysis explain snapshots by @EffortlessSteven in #1582
- test(model): cover mutation boundary helpers by @EffortlessSteven in #1583
- refactor(model): keep row sorting helpers private by @EffortlessSteven in #1584
- chore: retire tokmd-config shim by @EffortlessSteven in #1585
- refactor: share cocomo81 effort calculation by @EffortlessSteven in #1586
- docs: align roadmap with shipped reality by @EffortlessSteven in #1588
- ci: add advisory coverage telemetry by @EffortlessSteven in #1589
- test: add owner-crate fuzz-derived proptests by @EffortlessSteven in #1590
- fix: detect root test path directories by @EffortlessSteven in #1591
- docs: add executable handoff and config examples by @EffortlessSteven in #1592
- fix: clarify unknown subcommand errors by @EffortlessSteven in #1593
- fix: accept nested scan inputs in browser runner by @EffortlessSteven in #1594
- Improve retry and rate-limit UX by @EffortlessSteven in #1595
- Emit explicit progress events by @EffortlessSteven in #1596
- Improve WASM binding ergonomics by @EffortlessSteven in #1597
- Improve cockpit PR comment output by @EffortlessSteven in #1598
- Tighten workflow permissions and summaries by @EffortlessSteven in #1599
- cli: add conservative command aliases by @EffortlessSteven in #1600
- fix: make analysis HTML sorting deterministic by @EffortlessSteven in #1601
- fuzz: expand seed corpus coverage by @EffortlessSteven in #1602
- docs: list profile global flag by @EffortlessSteven in #1603
- test: tighten schema drift checks by @EffortlessSteven in #1604
- docs: align shipped reality examples by @EffortlessSteven in #1605
- jules: add friction rollup by @EffortlessSteven in #1606
- pr-drain: record release docs disposition by @EffortlessSteven in #1607
- perf: reduce derived analysis allocations by @EffortlessSteven in #1608
- docs: define cache invalidation semantics by @EffortlessSteven in #1609
- pr-drain: record docs draft disposition by @EffortlessSteven in #1610
- pr-drain: record learning draft disposition by @EffortlessSteven in #1611
- pr-drain: record palette draft disposition by @EffortlessSteven in #1612
- docs: synthesize specification and ADR baseline by @EffortlessSteven in #1613
- pr-drain: record review action disposition by @EffortlessSteven in #1614
- pr-drain: record final open hold by @EffortlessSteven in #1615
- Add proof policy validation foundation by @EffortlessSteven in #1616
- Use proof policy for boundary checks by @EffortlessSteven in #1617
- Use proof policy for fixture blob checks by @EffortlessSteven in #1618
- Add affected proof scope discovery by @EffortlessSteven in #1619
- Add affected proof plan output by @EffortlessSteven in #1620
- Add proof policy and affected plan CI jobs by @EffortlessSteven in #1621
- Expand proof policy product scopes by @EffortlessSteven in #1622
- Add governed Clippy policy check by @EffortlessSteven in #1627
- Expand analysis and format proof scopes by @EffortlessSteven in #1628
- Plan scoped coverage and mutation evidence by @EffortlessSteven in #1629
- Write proof plan summary artifacts by @EffortlessSteven in #1630
- Write planned proof evidence artifacts by @EffortlessSteven in #1631
- Prototype coverage executor summaries by @EffortlessSteven in #1632
- Add proof executor dry-run mode by @EffortlessSteven in #1634
- Guard proof executor CI opt-in by @EffortlessSteven in #1635
- Surface proof executor guard in summaries by @EffortlessSteven in #1636
- chore(xtask): declare proof executor policy rule by @EffortlessSteven in #1637
- chore(xtask): report proof executor policy by @EffortlessSteven in #1638
- feat(xtask): write proof executor command manifest by @EffortlessSteven in #1639
- ci: upload proof executor manifest artifact by @EffortlessSteven in #1641
- feat(xtask): verify proof executor artifacts by @EffortlessSteven in #1642
- ci: verify proof artifacts in affected plan by @EffortlessSteven in #1643
- ci: fail affected plan on proof artifact drift by @EffortlessSteven in #1644
- sentinel: sort SAFE_PATH_EXTENSIONS to prevent redaction leakage 🛡️ by @EffortlessSteven in #1640
- bolt: optimize path normalization allocations ⚡ by @EffortlessSteven in #1633
- jules: record steward learning on release hygiene 🚢 by @EffortlessSteven in #1645
- Add semantic no-panic policy stack (rail B) by @EffortlessSteven in #1646
- chore: tighten no-panic policy staging checks by @EffortlessSteven in #1647
- chore: classify dependency graph changes in proof policy by @EffortlessSteven in #1648
- chore: classify fuzz harness changes in proof policy by @EffortlessSteven in #1649
- jules: regenerate generated indexes by @EffortlessSteven in #1651
- ci: make affected proof planning failures blocking by @EffortlessSteven in #1652
- test: tighten CLI error stderr assertions by @EffortlessSteven in #1654
- feat: add opt-in local coverage executor by @EffortlessSteven in #1655
- fix: allow enabled guards in no-execution artifact checks by @EffortlessSteven in #1657
- feat: add proof execution artifact verifier by @EffortlessSteven in #1658
- ci: add manual proof executor workflow by @EffortlessSteven in #1659
- docs: record proof executor manual checkpoint by @EffortlessSteven in #1660
- docs: record proof executor affected checkpoint by @EffortlessSteven in #1662
- fix: harden git subprocess environment boundary by @EffortlessSteven in #1663
- ci: run proof executor as non-required PR check by @EffortlessSteven in #1665
- cartographer: fix analysis receipt schema drift in requirements 🗺️ by @EffortlessSteven in #1664
- fix: restore proof control-plane regression guards by @EffortlessSteven in #1666
- docs: define external service policy by @EffortlessSteven in #1667
- docs: define cockpit review packet contract by @EffortlessSteven in #1668
- feat: emit cockpit review packets by @EffortlessSteven in #1669
- feat: add cockpit review map artifacts by @EffortlessSteven in #1670
- feat: add action review packet option by @EffortlessSteven in #1671
- feat: emit browser worker progress events by @EffortlessSteven in #1673
- feat: add browser token session UX by @EffortlessSteven in #1674
- feat: add browser rate-limit retry UX by @EffortlessSteven in #1675
- chore: verify executed proof artifact outputs by @EffortlessSteven in #1676
- chore: validate executed LCOV artifact shape by @EffortlessSteven in #1677
- chore: emit proof executor observations by @EffortlessSteven in #1678
- chore: summarize proof executor observations by @EffortlessSteven in #1679
- chore: discover proof executor observations by directory by @EffortlessSteven in #1680
- chore: upload proof executor observation collections by @EffortlessSteven in #1681
- no-panic: disambiguate closures and stabilize long fingerprints by @EffortlessSteven in #1672
- chore: add proof observation collection thresholds by @EffortlessSteven in #1682
- chore: add proof observation collection markdown summary by @EffortlessSteven in #1683
- chore: allow manual proof executor command limit override by @EffortlessSteven in #1684
- ci: add proof executor observation collector by @EffortlessSteven in #1685
- ci: default proof observation collector to discovery mode by @EffortlessSteven in #1686
- docs: record proof observation collector baseline by @EffortlessSteven in #1689
- ci(codecov): add advisory coverage lane by @EffortlessSteven in #1697
- ci(codecov): add conservative Codecov config by @EffortlessSteven in #1698
- chore: reverify downloaded proof executor artifacts by @EffortlessSteven in #1707
- docs: document advisory coverage lane by @EffortlessSteven in #1712
- ci(codecov): baseline and ratchet coverage by @EffortlessSteven in #1704
- ci(codecov): add coverage actuals receipt by @EffortlessSteven in #1703
- chore: emit coverage receipts from xtask by @EffortlessSteven in #1713
- docs(ci): add tokmd verification economics policy by @EffortlessSteven in #1687
- ci: restore advisory coverage baseline by @EffortlessSteven in #1716
- chore: add CI actuals receipt by @EffortlessSteven in #1718
- policy(rust): move tokmd to MSRV 1.93 by @EffortlessSteven in #1691
- ci(ripr): add advisory static exposure analyzer by @EffortlessSteven in #1705
- policy(panic): add advisory no-panic CI job and family docs by @EffortlessSteven in #1693
- perf(ci): normalize cache save policy and label-event cancellation by @EffortlessSteven in #1696
- policy(files): add non-Rust file allowlist by @EffortlessSteven in #1692
- cartographer: sync fun feature flag in architecture docs to match cargo.toml 🗺️ by @EffortlessSteven in #1715
- ci: implement safe Droid action migration for tokmd reference by @EffortlessSteven in #1717
- docs: sync root CLI argument reference by @EffortlessSteven in #1720
- ci(ripr): require acknowledgement for high-confidence new oracle gaps by @EffortlessSteven in #1711
- policy(ci): add CI lane whitelist by @EffortlessSteven in #1688
- policy(clippy): add AST-backed Clippy exception ledger by @EffortlessSteven in #1694
- ci(plan): add advisory LEM-aware PR Plan by @EffortlessSteven in #1695
- ci: move expensive validation out of ordinary PR gate by @EffortlessSteven in #1702
- ci(policy): lint workflows against lane whitelist by @EffortlessSteven in #1690
- ci(budget): warn on elevated LEM and guard hard ceiling by @EffortlessSteven in #1709
- ci: route deep lanes by risk pack by @EffortlessSteven in #1706
- ci(metrics): use observed actuals for LEM estimates by @EffortlessSteven in #1710
- policy(files): remove stale doctest patch artifacts by @EffortlessSteven in #1721
- docs: sync Droid external service policy by @EffortlessSteven in #1722
- docs: record proof executor observation floor by @EffortlessSteven in #1724
- policy(proof): record executor promotion criteria by @EffortlessSteven in #1726
- ci: default proof observation collector from policy by @EffortlessSteven in #1727
- docs: record policy-default collector run by @EffortlessSteven in #1728
- policy(proof): declare promotion observation window by @EffortlessSteven in #1729
- policy(proof): record collector promotion floor by @EffortlessSteven in #1730
- feat(proof): emit promotion readiness receipt by @EffortlessSteven in #1731
- docs: record promotion readiness collector run by @EffortlessSteven in #1732
- policy(proof): record PR executor defaults by @EffortlessSteven in #1734
- docs: record PR executor policy run by @EffortlessSteven in #1735
- docs: record PR executor coverage run by @EffortlessSteven in #1737
- policy(proof): widen PR executor observation by @EffortlessSteven in #1739
- docs: record two-command PR executor run by @EffortlessSteven in #1741
- docs: record current proof observation collector by @EffortlessSteven in #1742
- fix(analysis): avoid TODO tags inside identifiers by @EffortlessSteven in #1743
- feat(cli): add depth alias for module depth by @EffortlessSteven in #1733
- docs: record latest proof observation collection by @EffortlessSteven in #1744
- test(browser): smoke main page runtime wiring by @EffortlessSteven in #1746
- docs(jules): refresh generated run index by @EffortlessSteven in #1747
- test(cockpit): verify review packet manifest artifacts by @EffortlessSteven in #1748
- docs: record latest proof observation collection by @EffortlessSteven in #1749
- chore(xtask): account for proof observation windows by @EffortlessSteven in #1750
- docs: record proof observation window evidence by @EffortlessSteven in #1751
- chore(xtask): add required proof runner by @EffortlessSteven in #1752
- chore(xtask): verify proof run summaries by @EffortlessSteven in #1753
- ci: add advisory fast proof runner by @EffortlessSteven in #1754
- chore(xtask): observe advisory fast proof runs by @EffortlessSteven in #1755
- chore(xtask): collect proof run observations by @EffortlessSteven in #1756
- feat(web): show browser worker run progress by @EffortlessSteven in #1758
- test(analysis): bound derived ratio properties by @EffortlessSteven in #1759
- feat(web): read wasm capability payload in runner by @EffortlessSteven in #1760
- feat(web): constrain modes from wasm capabilities by @EffortlessSteven in #1762
- feat(cockpit): summarize review packet evidence by @EffortlessSteven in #1763
- fix(browser): ignore stale worker terminal messages by @EffortlessSteven in #1764
- fix(browser): honor wasm analyze preset fallback by @EffortlessSteven in #1765
- test(action): exercise review packet artifact upload by @EffortlessSteven in #1766
- feat(web): load local files in browser runner by @EffortlessSteven in #1767
- ci: repair nightly fuzz workflow by @EffortlessSteven in #1768
- fix(browser): surface rejected token state by @EffortlessSteven in #1769
- test(cockpit): surface evidence availability in review comments by @EffortlessSteven in #1770
- feat(browser): stabilize worker progress phases by @EffortlessSteven in #1771
- feat(cockpit): enrich review map markdown by @EffortlessSteven in #1772
- feat(cockpit): link packet artifacts in comment by @EffortlessSteven in #1773
- docs: mark proof control plane observation mode by @EffortlessSteven in #1774
- feat(cockpit): classify missing packet evidence by @EffortlessSteven in #1775
- feat(action): annotate hosted review packets by @EffortlessSteven in #1776
- docs: align agent architecture guidance by @EffortlessSteven in #1777
- docs: clarify module consolidation roadmap by @EffortlessSteven in #1778
- docs: define AST shadow rollout by @EffortlessSteven in #1779
- feat(analysis): add AST shadow scaffold by @EffortlessSteven in #1780
- feat(analysis): parse Rust AST shadow landmarks by @EffortlessSteven in #1781
- docs: align analysis ownership guidance by @EffortlessSteven in #1782
- fix(cockpit): mask non-code spans in complexity gate by @EffortlessSteven in #1783
- refactor(types): remove clap from contract crate by @EffortlessSteven in #1784
- fix(cockpit): delegate Rust complexity analysis by @EffortlessSteven in #1785
- refactor(cockpit): move supply-chain gate into module by @EffortlessSteven in #1786
- fix(scan): canonicalize roots before walking by @EffortlessSteven in #1787
- fix(scan): canonicalize walk roots by @EffortlessSteven in #1788
- fix(scan): expose bounded path normalization by @EffortlessSteven in #1789
- test: remove scanner-like secret fixtures by @EffortlessSteven in #1790
- docs: audit vendored home unsafe usage by @EffortlessSteven in #1791
- cartographer: fix factual drift in ROADMAP and implementation plan 🗺️ by @EffortlessSteven in #1792
- test(cockpit): validate review packet schemas by @EffortlessSteven in #1793
- docs: align crate/module boundary wording by @EffortlessSteven in #1794
- refactor(cockpit): split review packet renderer by @EffortlessSteven in #1795
- fix(action): keep review packet comment immutable by @EffortlessSteven in #1796
- docs(action): clarify review packet comment copy by @EffortlessSteven in #1801
- chore(xtask): replace Jules index helper by @EffortlessSteven in #1802
- docs: clarify tokmd evidence stack boundary by @EffortlessSteven in #1803
- refactor(cockpit): extract gate evidence module by @EffortlessSteven in #1804
- refactor(format): extract diff rendering module by @EffortlessSteven in #1805
- refactor(format): extract export rendering module by @EffortlessSteven in #1806
- refactor(format): extract summary rendering module by @EffortlessSteven in #1808
- refactor(format): move summary JSON writers by @EffortlessSteven in #1809
- refactor(cockpit): extract display helpers by @EffortlessSteven in #1810
- refactor(cockpit): extract review plan module by @EffortlessSteven in #1811
- refactor(cockpit): extract trend module by @EffortlessSteven in #1812
- refactor(cockpit): extract composition module by @EffortlessSteven in #1813
- feat(xtask): verify cockpit review packets by @EffortlessSteven in #1814
- test(action): verify review packet manifest integrity by @EffortlessSteven in #1815
- test(cli): cover lang config precedence by @EffortlessSteven in #1816
- feat(cockpit): surface evidence status in review map by @EffortlessSteven in #1817
- docs: define architecture consolidation batches by @EffortlessSteven in #1819
- archivist: fix friction metadata and regenerate indexes 🗃️ by @EffortlessSteven in #1818
- refactor(cockpit): extract complexity gate module by @EffortlessSteven in #1821
- refactor(cockpit): extract mutation gate module by @EffortlessSteven in #1822
- refactor(cockpit): extract diff coverage gate module by @EffortlessSteven in #1824
- refactor(cockpit): extract contract gate module by @EffortlessSteven in #1825
- refactor(cockpit): extract determinism gate module by @EffortlessSteven in #1826
- refactor(cockpit): extract rust source gate helper by @EffortlessSteven in #1827
- refactor(cockpit): extract review map renderer by @EffortlessSteven in #1828
- refactor(cockpit): extract review evidence helpers by @EffortlessSteven in #1829
- refactor(cockpit): extract review packet manifest by @EffortlessSteven in #1830
- refactor(cockpit): extract review packet comment renderer by @EffortlessSteven in #1831
- release: prepare tokmd 1.11.0 for Rust 1.95 by @EffortlessSteven in #1820
- docs(cockpit): define proof evidence import contract by @EffortlessSteven in #1832
- feat(cockpit): add proof evidence input types by @EffortlessSteven in #1833
- feat(cockpit): validate proof evidence inputs by @EffortlessSteven in #1834
- feat(cockpit): normalize proof evidence inputs by @EffortlessSteven in #1835
- feat(cockpit): attach proof evidence to packet evidence by @EffortlessSteven in #1836
- feat(cockpit): copy proof artifacts into review packets by @EffortlessSteven in #1837
- feat(cockpit): link proof evidence from review map by @EffortlessSteven in #1838
- feat(cockpit): render proof evidence in review map by @EffortlessSteven in #1839
- feat(cockpit): summarize proof evidence in packet comment by @EffortlessSteven in #1840
- feat(xtask): emit review packet check receipt by @EffortlessSteven in #1841
- feat(action): upload review packet verifier receipt by @EffortlessSteven in #1842
- feat(action): show review packet verification status by @EffortlessSteven in #1843
- docs(cockpit): document proof-aware review workflow by @EffortlessSteven in #1844
- docs: map review packets to evidencebus inputs by @EffortlessSteven in #1845
- refactor(cockpit): extract markdown renderer by @EffortlessSteven in #1846
- refactor(cockpit): extract section renderer by @EffortlessSteven in #1847
- refactor(cockpit): extract artifact writers by @EffortlessSteven in #1848
- refactor(format): extract analysis mermaid renderer by @EffortlessSteven in #1849
- refactor(format): extract analysis svg renderer by @EffortlessSteven in #1850
- refactor(format): extract analysis jsonld renderer by @EffortlessSteven in #1851
- refactor(format): extract analysis xml renderer by @EffortlessSteven in #1852
- refactor(format): extract analysis tree renderer by @EffortlessSteven in #1853
- refactor(format): extract analysis fun output adapters by @EffortlessSteven in #1854
- refactor(cockpit): extract proof evidence input DTOs by @EffortlessSteven in #1855
- refactor(cockpit): extract proof evidence artifact parsing by @EffortlessSteven in #1856
- refactor(cockpit): extract proof evidence normalization by @EffortlessSteven in #1857
- refactor(cockpit): extract proof evidence model by @EffortlessSteven in #1858
- refactor(cockpit): extract contract detection module by @EffortlessSteven in #1859
- refactor(cockpit): extract code health module by @EffortlessSteven in #1860
- refactor(cockpit): extract risk module by @EffortlessSteven in #1861
- refactor(cockpit): extract change surface module by @EffortlessSteven in #1862
- refactor(cockpit): extract file stat module by @EffortlessSteven in #1863
- refactor(cockpit): extract review map proof rendering by @EffortlessSteven in #1864
- refactor(cockpit): move trend tests to owner module by @EffortlessSteven in #1865
- refactor(cockpit): move composition tests to owner module by @EffortlessSteven in #1866
- refactor(cockpit): move contract tests to owner module by @EffortlessSteven in #1867
- refactor(cockpit): move health tests to owner module by @EffortlessSteven in #1868
- refactor(cockpit): move risk tests to owner module by @EffortlessSteven in #1869
- refactor(cockpit): move review plan tests to owner module by @EffortlessSteven in #1870
- refactor(cockpit): move file stat tests to owner module by @EffortlessSteven in #1871
- refactor(analysis): move source complexity tests to owner module by @EffortlessSteven in #1872
- refactor(cockpit): move proof evidence tests out of coordinator by @EffortlessSteven in #1873
- refactor(cockpit): move proof evidence tests to owner modules by @EffortlessSteven in #1874
- refactor(cockpit): extract proof evidence status helpers by @EffortlessSteven in #1875
- docs(cockpit): clarify proof evidence import flags by @EffortlessSteven in #1876
- docs(cockpit): sync proof evidence contract state by @EffortlessSteven in #1877
- refactor(format): move analysis renderer tests to owner module by @EffortlessSteven in #1878
- refactor(format): extract markdown effort renderer by @EffortlessSteven in #1880
- refactor(format): extract markdown git renderer by @EffortlessSteven in #1881
- refactor(format): extract markdown duplicate renderer by @EffortlessSteven in #1883
- refactor(format): extract markdown complexity renderer by @EffortlessSteven in #1885
- refactor(format): extract markdown API surface renderer by @EffortlessSteven in #1886
- refactor(format): extract markdown imports renderer by @EffortlessSteven in #1887
- refactor(format): extract markdown assets renderer by @EffortlessSteven in #1888
- refactor(format): extract markdown dependencies renderer by @EffortlessSteven in #1889
- refactor(format): extract markdown entropy renderer by @EffortlessSteven in #1890
- refactor(format): extract markdown license renderer by @EffortlessSteven in #1892
- refactor(format): extract markdown corporate fingerprint renderer by @EffortlessSteven in #1893
- refactor(format): extract markdown predictive churn renderer by @EffortlessSteven in #1894
- refactor(format): extract markdown eco label renderer by @EffortlessSteven in #1895
- refactor(format): extract markdown topics renderer by @EffortlessSteven in #1896
- refactor(format): extract markdown inputs renderer by @EffortlessSteven in #1897
- refactor(format): extract markdown archetype renderer by @EffortlessSteven in #1898
- refactor(format): extract markdown derived renderer by @EffortlessSteven in #1900
- refactor(format): split analysis html renderer by @EffortlessSteven in #1901
- docs: refresh architecture consolidation status by @EffortlessSteven in #1902
- chore(ci): sync lane whitelist with current jobs by @EffortlessSteven in #1903
- test(model): cover env split-string flags by @EffortlessSteven in #1905
- test(cli): cover health analyze BDD by @EffortlessSteven in #1906
- refactor(analysis-types): split effort DTOs by @EffortlessSteven in #1907
- refactor(analysis-types): split supply DTOs by @EffortlessSteven in #1908
- refactor(analysis-types): split derived DTOs by @EffortlessSteven in #1909
- refactor(analysis-types): split git DTOs by @EffortlessSteven in #1911
- refactor(analysis-types): split duplication DTOs by @EffortlessSteven in #1912
- refactor(analysis-types): split api surface DTOs by @EffortlessSteven in #1913
- refactor(analysis-types): split topics DTOs by @EffortlessSteven in #1914
- refactor(analysis-types): split entropy DTOs by @EffortlessSteven in #1915
- refactor(analysis-types): split license DTOs by @EffortlessSteven in #1916
- refactor(analysis-types): split churn DTOs by @EffortlessSteven in #1917
- refactor(analysis-types): split corporate DTOs by @EffortlessSteven in #1918
- refactor(analysis-types): split dependency DTOs by @EffortlessSteven in #1919
- refactor(analysis-types): split asset DTOs by @EffortlessSteven in #1920
- refactor(analysis-types): split import DTOs by @EffortlessSteven in #1921
- refactor(analysis-types): split complexity DTOs by @EffortlessSteven in #1922
- refactor(analysis-types): split fun DTOs by @EffortlessSteven in #1923
- refactor(analysis-types): split archetype DTO by @EffortlessSteven in #1924
- refactor(analysis-types): split source DTO by @EffortlessSteven in #1925
- refactor(analysis-types): split args DTO by @EffortlessSteven in #1926
- refactor(analysis-types): split baseline DTOs by @EffortlessSteven in #1927
- chore(proof): map analysis type owner modules by @EffortlessSteven in #1928
- refactor(analysis): extract nesting complexity module by @EffortlessSteven in #1929
- refactor(analysis): extract function complexity module by @EffortlessSteven in #1930
- refactor(analysis): extract cyclomatic complexity module by @EffortlessSteven in #1931
- refactor(analysis): extract cognitive complexity module by @EffortlessSteven in #1932
- refactor(analysis): extract function counting helpers by @EffortlessSteven in #1933
- refactor(analysis): extract function detail helpers by @EffortlessSteven in #1934
- refactor(analysis): extract complexity risk helpers by @EffortlessSteven in #1935
- refactor(analysis): extract complexity debt helpers by @EffortlessSteven in #1936
- refactor(analysis): extract complexity histogram helper by @EffortlessSteven in #1937
- refactor(analysis): extract complexity language helpers by @EffortlessSteven in #1938
- refactor(analysis): extract complexity summary helper by @EffortlessSteven in #1939
- refactor(analysis): move complexity unit tests by @EffortlessSteven in #1940
- refactor(analysis): extract content complexity shared helpers by @EffortlessSteven in #1941
- refactor(analysis): move content complexity unit tests by @EffortlessSteven in #1942
- refactor(analysis): extract content function spans by @EffortlessSteven in #1943
- refactor(analysis): split content function span detectors by @EffortlessSteven in #1944
- refactor(analysis): extract content cyclomatic scoring by @EffortlessSteven in #1945
- refactor(analysis): extract content cognitive scoring by @EffortlessSteven in #1946
- refactor(analysis): extract content nesting depth by @EffortlessSteven in #1947
- refactor(analysis): extract api surface symbol scanner by @EffortlessSteven in #1948
- refactor(analysis): move api surface symbol tests by @EffortlessSteven in #1949
- chore(proof): add context handoff scope by @EffortlessSteven in #1950
- refactor(context): extract budget parser module by @EffortlessSteven in #1951
- refactor(analysis-types): move entropy serde tests by @EffortlessSteven in #1952
- refactor(analysis-types): move license serde tests by @EffortlessSteven in #1953
- refactor(analysis-types): move churn serde tests by @EffortlessSteven in #1954
- refactor(analysis-types): move complexity serde tests by @EffortlessSteven in #1955
- refactor(analysis-types): move effort display tests by @EffortlessSteven in #1956
- refactor(analysis-types): move topics serde test by @EffortlessSteven in #1957
- refactor(analysis-types): move fun serde test by @EffortlessSteven in #1958
- refactor(analysis-types): extract analysis receipt contract by @EffortlessSteven in #1959
- refactor(analysis-types): extract envelope aliases by @EffortlessSteven in #1960
- docs(analysis-types): document owner modules by @EffortlessSteven in #1961
- refactor(analysis-types): extract determinism baseline DTO by @EffortlessSteven in #1962
- refactor(analysis-types): extract baseline metrics DTO by @EffortlessSteven in #1963
- refactor(analysis-types): extract baseline file entry DTO by @EffortlessSteven in #1964
- refactor(analysis-types): extract baseline complexity section DTO by @EffortlessSteven in #1965
- refactor(analysis-types): extract baseline aggregate DTO by @EffortlessSteven in #1966
- refactor(analysis-types): extract complexity histogram DTO by @EffortlessSteven in #1967
- refactor(analysis-types): extract technical debt DTO by @EffortlessSteven in #1968
- refactor(analysis-types): extract halstead DTO by @EffortlessSteven in #1969
- refactor(analysis-types): extract maintainability DTO by @EffortlessSteven in #1970
- refactor(analysis-types): extract complexity risk DTO by @EffortlessSteven in #1971
- refactor(analysis-types): extract complexity file DTOs by @EffortlessSteven in #1972
- refactor(analysis-types): extract effort model DTO by @EffortlessSteven in #1973
- refactor(analysis-types): extract effort confidence DTO by @EffortlessSteven in #1974
- refactor(analysis-types): extract effort delta DTO by @EffortlessSteven in #1975
- refactor(analysis-types): extract effort driver DTO by @EffortlessSteven in #1976
- refactor(analysis-types): extract effort size DTO by @EffortlessSteven in #1977
- refactor(analysis-types): extract effort results DTO by @EffortlessSteven in #1978
- refactor(analysis-types): extract effort assumptions DTO by @EffortlessSteven in #1979
- refactor(analysis-types): extract effort cocomo DTO by @EffortlessSteven in #1980
- refactor(analysis-types): extract effort estimate DTO by @EffortlessSteven in #1981
- refactor(context): extract context selection module by @EffortlessSteven in #1982
- refactor(context): extract bundle render helpers by @EffortlessSteven in #1983
- refactor(context): extract bundle manifest writer by @EffortlessSteven in #1984
- refactor(context): extract output helpers by @EffortlessSteven in #1985
- refactor(model): extract row sorting helpers by @EffortlessSteven in #1986
- refactor(model): extract aggregation builders by @EffortlessSteven in #1987
- refactor(model): extract row collection helpers by @EffortlessSteven in #1988
- refactor(analysis): split api surface symbol scanners by @EffortlessSteven in #1989
- refactor(cli): extract context parser args by @EffortlessSteven in #1991
- fix(xtask): read baseline version from owner module by @EffortlessSteven in #1990
- refactor(cli): extract analyze parser args by @EffortlessSteven in #1993
- fix(git): harden subprocess helper environment by @EffortlessSteven in #1994
- test(cli): add deterministic parser proptests by @EffortlessSteven in #1995
- refactor(cli): extract cockpit parser args by @EffortlessSteven in #2004
- test(cli): cover all parser subcommands by @EffortlessSteven in #2005
- fix(model): count orphan child byte metrics by @EffortlessSteven in #2006
- test(analysis-types): cover determinism baseline roundtrip by @EffortlessSteven in #2007
- fix(schema): sync embedded handoff schema by @EffortlessSteven in #2008
- docs: sync active version examples by @EffortlessSteven in #2009
- docs: sync AST roadmap and Jules indexes by @EffortlessSteven in #2010
- refactor(core): extract FFI input decoding by @EffortlessSteven in #2011
- refactor(analysis): extract API surface report owner by @EffortlessSteven in #2012
- refactor(core): extract FFI parsing helpers by @EffortlessSteven in #2014
- docs: checkpoint core FFI consolidation by @EffortlessSteven in #2015
- refactor(core): extract FFI settings parsers by @EffortlessSteven in #2016
- refactor(core): extract FFI mode dispatch by @EffortlessSteven in #2017
- refactor(core): extract FFI envelope handling by @EffortlessSteven in #2018
- refactor(core): extract language workflow owner by @EffortlessSteven in #2019
- refactor(core): extract module workflow owner by @EffortlessSteven in #2020
- refactor(core): extract export workflow owner by @EffortlessSteven in #2021
- refactor(core): extract diff workflow owner by @EffortlessSteven in #2022
- refactor(core): extract analysis workflow owner by @EffortlessSteven in #2023
- refactor(core): extract cockpit workflow owner by @EffortlessSteven in #2024
- refactor(cli): extract diff parser owner by @EffortlessSteven in #2025
- refactor(cli): extract gate parser owner by @EffortlessSteven in #2026
- refactor(cli): extract sensor parser owner by @EffortlessSteven in #2027
- refactor(cli): extract tools parser owner by @EffortlessSteven in #2028
- refactor(cli): extract badge parser owner by @EffortlessSteven in #2029
- refactor(cli): extract completions parser owner by @EffortlessSteven in #2030
- refactor(cli): extract init parser owner by @EffortlessSteven in #2031
- refactor(cli): extract check-ignore parser owner by @EffortlessSteven in #2032
- refactor(cli): extract run parser owner by @EffortlessSteven in #2033
- refactor(cli): extract lang parser owner by @EffortlessSteven in #2034
- refactor(cli): extract module parser owner by @EffortlessSteven in #2035
- refactor(cli): extract export parser owner by @EffortlessSteven in #2036
- refactor(cli): extract parser value enums by @EffortlessSteven in #2037
- refactor(cli): extract parser global args by @EffortlessSteven in #2038
- refactor(cli): extract parser commands enum by @EffortlessSteven in #2039
- refactor(context): extract selection pack helpers by @EffortlessSteven in #2040
- refactor(core): extract receipt helper owner by @EffortlessSteven in #2041
- refactor(core): move ffi coordinator into module directory by @EffortlessSteven in #2042
- refactor(core): extract ffi test owner by @EffortlessSteven in #2043
- refactor(core): extract workflow support owner by @EffortlessSteven in #2044
- refactor(core): extract analysis request owner by @EffortlessSteven in #2045
- refactor(core): extract analysis input owner by @EffortlessSteven in #2046
- refactor(cli): extract handoff capability owner by @EffortlessSteven in #2047
- refactor(cli): extract handoff intelligence owner by @EffortlessSteven in #2048
- refactor(cli): extract handoff output owner by @EffortlessSteven in #2049
- refactor(cli): extract sensor findings owner by @EffortlessSteven in #2051
- perf(model): avoid normalize_path prefix allocations by @EffortlessSteven in #2052
- refactor(cli): extract context selection test owner by @EffortlessSteven in #2053
- refactor(analysis): extract Rust function complexity owner by @EffortlessSteven in #2054
- refactor(analysis): extract Rust complexity span owner by @EffortlessSteven in #2055
- refactor(analysis): extract Python complexity span owner by @EffortlessSteven in #2057
- refactor(analysis): extract JavaScript complexity span owner by @EffortlessSteven in #2058
- refactor(analysis): extract Go complexity span owner by @EffortlessSteven in #2059
- refactor(analysis): extract C-family complexity span owner by @EffortlessSteven in #2060
- refactor(core): extract facade test owners by @EffortlessSteven in #2064
- refactor(cli): extract handoff complexity owner by @EffortlessSteven in #2065
- docs: refresh architecture next slices by @EffortlessSteven in #2066
- fix(cli): improve unrecognized subcommand hints by @EffortlessSteven in #2063
- fix(format): normalize repeated redaction separators by @EffortlessSteven in #2067
- docs: document tool schema version by @EffortlessSteven in #2068
- jules: record mutant learning on tokmd-types by @EffortlessSteven in #2069
- fix(core): include invalid field details in FFI errors by @EffortlessSteven in #2062
- test(cli): make cockpit and CLI examples executable by @EffortlessSteven in #2056
- docs: update browser runner non-goals by @EffortlessSteven in #2061
- refactor(analysis): extract near-duplicate clustering by @EffortlessSteven in #2070
- refactor(analysis): extract derived integrity owner by @EffortlessSteven in #2071
- refactor(analysis): extract derived distribution owner by @EffortlessSteven in #2072
- docs: checkpoint derived owner-module consolidation by @EffortlessSteven in #2073
- refactor(analysis): extract derived ratio owner by @EffortlessSteven in #2074
- refactor(analysis): extract derived file metrics owner by @EffortlessSteven in #2075
- refactor(analysis): extract derived language owner by @EffortlessSteven in #2076
- docs: checkpoint architecture consolidation state by @EffortlessSteven in #2077
- feat(cockpit): summarize proof evidence in review map by @EffortlessSteven in #2078
- docs: checkpoint proof-aware cockpit state by @EffortlessSteven in #2079
- refactor(cli): extract config resolvers by @EffortlessSteven in #2080
- refactor(cli): extract sensor gate mapping by @EffortlessSteven in #2081
- refactor(cli): extract gate result rendering by @EffortlessSteven in #2082
- refactor(cli): extract gate policy loading by @EffortlessSteven in #2083
- refactor(cli): extract gate receipt preparation by @EffortlessSteven in #2084
- refactor(cli): extract sensor output topology by @EffortlessSteven in #2086
- chore(deps): bump the rust-minor-patch group with 4 updates by @dependabot[bot] in #2087
- chore(deps): bump EffortlessMetrics/droid-action-safe from 01e76b659e4b1e5f23feedc8cfabf8dc14c7485f to 7c1377ccbacddc95560d1570547a5baa51de01ec by @dependabot[bot] in #2089
- chore(proof): classify remaining workflow surfaces by @EffortlessSteven in #2090
- refactor(types): extract context handoff DTOs by @EffortlessSteven in #2091
- chore(xtask): update context schema source paths by @EffortlessSteven in #2092
- refactor(model): extract child language aggregation by @EffortlessSteven in #2093
- refactor(types): extract diff receipt DTOs by @EffortlessSteven in #2094
- refactor(types): extract inventory receipt DTOs by @EffortlessSteven in #2095
- refactor(format): extract diff computation owner by @EffortlessSteven in #2096
- refactor(format): extract cyclonedx export owner by @EffortlessSteven in #2097
- refactor(format): extract csv export owner by @EffortlessSteven in #2098
- refactor(format): extract jsonl export owner by @EffortlessSteven in #2099
- refactor(format): extract json export owner by @EffortlessSteven in #2100
- refactor(format): extract language summary renderer by @EffortlessSteven in #2101
- refactor(format): extract module summary renderer by @EffortlessSteven in #2102
- refactor(format): extract diff markdown renderer by @EffortlessSteven in #2103
- refactor(format): extract summary json owner by @EffortlessSteven in #2104
- refactor(format): extract export redaction owner by @EffortlessSteven in #2105
- refactor(format): split fun renderer owners by @EffortlessSteven in #2106
- refactor(format): extract redaction extension policy by @EffortlessSteven in #2107
- refactor(gate): extract numeric coercion owner by @EffortlessSteven in #2108
- refactor(gate): extract ratchet change owner by @EffortlessSteven in #2109
- refactor(gate): delegate strict ratchet evaluation by @EffortlessSteven in #2110
- refactor(context): extract selection policy owner by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2111
- refactor(analysis): extract orchestration owners by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2116
- refactor(config): extract resolver parse owner by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2117
- refactor(config): split resolver command owners by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2118
- refactor(gate): extract rule comparison owner by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2119
- refactor(gate): split ratchet owners by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2120
- refactor(analysis): extract effort classification owner by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2121
- refactor(analysis): split halstead token owners by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2122
- refactor(analysis): extract near-dup fingerprint owner by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2123
- refactor(analysis): split grid owner modules by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2124
- refactor(python): split binding helper owners by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2125
- refactor(settings): split settings owner modules by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2126
- refactor(python): split binding runtime and tests by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2127
- refactor(analysis): extract near-dup pair scoring by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2128
- refactor(analysis): split halstead operator sets by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2129
- refactor(analysis): split maintainability index owner by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2130
- refactor(scan): split scan root owner by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2131
- refactor(scan): split walk git owner by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2132
- refactor(analysis): split effort gitattributes owner by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2134
- invariant: tighten property tests for derived distributions 🔬 by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2133
- refactor(git): split command boundary owner by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2135
- fix(bindings): expose export meta settings by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2137
- refactor(git): split intent classifier owner by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2138
- refactor(git): split ref resolution owner by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2139
- refactor(gate): split rule evaluator owner by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2140
- refactor(scan): split tokeignore template owner by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2141
- refactor(envelope): split artifact owner by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2142
- refactor(envelope): split gate owner by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2143
- refactor(envelope): split capability owner by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2144
- refactor(envelope): split finding owner by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2145
- refactor(analysis): split effort classification heuristics by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2146
- refactor(scan): split ignore pattern owner by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2147
- refactor(types): split cockpit evidence DTOs by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2148
- refactor(scan): split in-memory scan owner by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2149
- refactor(analysis): split archetype rules owner by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2150
- refactor(analysis): split content tag helpers by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2151
- refactor(analysis): split git freshness owner by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2152
- refactor(handoff): split complexity language heuristics by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2153
- refactor(analysis): split source complexity mask by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2155
- jules: record librarian learning on config resolvers 📚 by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2154
- refactor(analysis): split content complexity function tests by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2156
- refactor(analysis): split content complexity cyclomatic tests by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2157
- refactor(analysis): split content complexity cognitive tests by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2158
- refactor(analysis): split content complexity nesting tests by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2159
- chore(proof): map deep analysis integration tests by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2161
- refactor(analysis): split content byte helpers by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2162
- refactor(analysis): split content read helpers by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2163
- refactor(analysis): split near-duplicate selection by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2165
- chore(jules): refresh generated indexes by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2166
- feat(xtask): add perf smoke timing receipt by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2167
- fix(format): preserve safe compound redaction suffixes by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2168
- feat(xtask): time bounded analysis perf smoke by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2169
- perf(analysis): buffer near-duplicate file reads by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2170
- perf(analysis): buffer content hash reads by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2171
- perf: inline hot helper functions by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2172
- perf(analysis): borrow git aggregation keys by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2173
- docs: define source of truth model by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2174
- docs: define doc artifact checker contract by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2175
- docs: add doc artifact policy config by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2176
- feat(xtask): add doc artifacts checker by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2177
- chore(xtask): include doc artifacts in docs check by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2178
- verification: add README ripr badge and PR evidence wrappers by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2179
- test(format): avoid panicking badge width helper by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2183
- badge: refresh public endpoints by @github-actions[bot] in https://github.com/EffortlessMetrics/tokmd/pull/2184
- docs: add source-of-truth workflow templates by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2185
- feat(xtask): emit doc artifacts receipt by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2187
- ci: upload doc artifacts receipt by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2188
- chore(proof): route doc artifact changes by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2189
- docs: add agent source-of-truth workflow by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2190
- docs: define active goal archive convention by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2191
- docs: define doc artifact review evidence by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2192
- Refactor cockpit Markdown renderer into SRP modules by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2193
- badge: refresh public endpoints by @github-actions[bot] in https://github.com/EffortlessMetrics/tokmd/pull/2197
- feat(cockpit): import doc artifact evidence by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2199
- cartographer: update tree-sitter roadmap status 🗺️ by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2198
- badge: refresh public endpoints by @github-actions[bot] in https://github.com/EffortlessMetrics/tokmd/pull/2200
- docs: close out source-of-truth control lane by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2201
- librarian: fix README.md version drift 📚 by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2202
- feat(cockpit): reproduce doc artifact evidence by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2203
- badge: refresh public endpoints by @github-actions[bot] in https://github.com/EffortlessMetrics/tokmd/pull/2204
- feat(cockpit): link review docs to doc evidence by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2205
- docs: add cockpit review packet quickstart by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2206
- docs: teach cockpit review packet in tutorial by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2207
- feat(cockpit): rank review plan contract changes by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2208
- fix(cockpit): avoid ambiguous proof item refs by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2210
- badge: refresh public endpoints by @github-actions[bot] in https://github.com/EffortlessMetrics/tokmd/pull/2209
- docs: clarify agent handoff workflow by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2212
- jules: record sentinel learning on interfaces shard 🛡️ by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2211
- feat(xtask): write proof plan json artifact by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2213
- feat(xtask): write affected json artifact by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2214
- feat(xtask): write proof policy json artifact by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2215
- feat(xtask): write no-panic json artifact by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2216
- feat(xtask): resolve proof observation thresholds by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2217
- feat(xtask): extract proof observation run ids by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2218
- feat(xtask): resolve proof executor PR policy by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2219
- feat(xtask): resolve proof-run PR policy by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2220
- feat(cockpit): rank review map by evidence risk by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2221
- docs: clarify cockpit review packet workflow by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2223
- badge: refresh public endpoints by @github-actions[bot] in https://github.com/EffortlessMetrics/tokmd/pull/2222
- feat(handoff): link review and proof artifacts by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2224
- docs: align active goal with agent handoff by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2226
- badge: refresh public endpoints by @github-actions[bot] in https://github.com/EffortlessMetrics/tokmd/pull/2225
- feat(handoff): emit agent work order by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2227
- badge: refresh public endpoints by @github-actions[bot] in https://github.com/EffortlessMetrics/tokmd/pull/2228
- docs: checkpoint agent handoff readiness by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2229
- fix(format): normalize redacted safe extension casing by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2230
- docs: start product readiness user-path lane by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2231
- docs: add review packet quickstart by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2232
- docs: add start here user paths by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2233
- docs: route tutorial and recipes by user job by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2234
- docs: clarify browser native boundaries by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2235
- docs: clarify handoff evidence links by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2236
- feat(handoff): summarize linked evidence in work order by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2237
- badge: refresh public endpoints by @github-actions[bot] in https://github.com/EffortlessMetrics/tokmd/pull/2238
- docs: add artifact glossary by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2239
- ci: avoid cached cargo bin on macos by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2240
- docs: define AST shadow artifact contract by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2241
- feat(analysis): build ast shadow artifacts by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2242
- badge: refresh public endpoints by @github-actions[bot] in https://github.com/EffortlessMetrics/tokmd/pull/2243
- feat(analysis): expand rust ast shadow landmarks by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2244
- badge: refresh public endpoints by @github-actions[bot] in https://github.com/EffortlessMetrics/tokmd/pull/2245
- feat(analysis): add ast shadow perf benchmark by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2246
- docs: plan ast shadow comparison runner by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2247
- refactor(analysis): use borrowed duplicate module keys by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2248
- feat(xtask): add AST shadow comparison runner by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2251
- badge: refresh public endpoints by @github-actions[bot] in https://github.com/EffortlessMetrics/tokmd/pull/2249
- feat(analysis): summarize ast shadow diffs by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2252
- badge: refresh public endpoints by @github-actions[bot] in https://github.com/EffortlessMetrics/tokmd/pull/2253
- feat(xtask): verify ast shadow artifacts by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2254
- feat(xtask): summarize AST shadow comparisons by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2255
- docs: record AST shadow comparison evidence by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2256
- docs: choose AST shadow function candidate by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2257
- docs: record broader AST shadow evidence by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2258
- feat(xtask): summarize AST shadow landmark kinds by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2259
- docs: close out AST shadow comparison runner by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2260
- librarian: fix factual path drift for BASELINE_VERSION in SCHEMA.md 📚 by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2250
- docs: plan proof observation decision readiness by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2261
- docs: inventory proof observation artifacts by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2262
- docs: define proof observation decision packet by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2263
- docs: plan AST function-boundary candidate evidence by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2264
- docs: add AST shadow corpus manifest by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2265
- feat(xtask): compare AST shadow corpus manifests by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2266
- docs: classify AST function-boundary evidence by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2267
- docs: define AST function-boundary promotion criteria by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2268
- docs: close AST function-boundary candidate decision by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2269
- docs: define AST function-boundary corpus categories by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2270
- docs: expand AST function-boundary corpus manifest by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2271
- docs: record AST function-boundary corpus evidence by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2272
- feat(xtask): time AST shadow corpus comparisons by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2273
- docs: classify expanded AST function-boundary mismatches by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2274
- docs: close AST function-boundary corpus lane by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2275
- feat(xtask): summarize proof observation status by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2276
- feat(xtask): verify proof observation status by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2277
- ci: emit proof observation decision receipts by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2278
- docs: close proof observation decision lane by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2279
- docs: record proof observation collector evidence by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2280
- feat(xtask): emit ci risk-pack outputs by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2281
- docs: close ci risk-pack output lane by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2282
- feat(xtask): emit proof artifact check receipts by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2283
- docs: close proof artifact check receipt lane by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2284
- docs: add code intelligence platform audit by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2285
- docs: start publishing evidence readiness lane by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2286
- docs: define publishing evidence contract by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2287
- docs: add publishing evidence guide by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2288
- docs: add publishing evidence glossary entries by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2289
- docs: close publishing evidence readiness lane by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2290
- feat(xtask): select mutation scope in Rust by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2292
- docs: close mutation scope selection lane by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2293
- fix(analysis): avoid panic on ternary
?after multi-byte chars by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2291 - feat(xtask): summarize mutation results in Rust by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2294
- docs: close mutation summary parsing lane by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2295
- refactor(handoff): split render_work_order into SRP section helpers by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2296
- badge: refresh public endpoints by @github-actions[bot] in https://github.com/EffortlessMetrics/tokmd/pull/2298
- refactor(cockpit): split compute_diff_coverage_gate by SRP by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2297
- badge: refresh public endpoints by @github-actions[bot] in https://github.com/EffortlessMetrics/tokmd/pull/2300
- docs: select CI mutation scope routing lane by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2301
- test(cockpit): branch coverage for render_comment_md by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2302
- test(format): cover write_export dispatch and module-json redact branch by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2303
- test(cockpit): branch coverage for render_markdown sub-renderers by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2304
- test(cockpit): cover write_artifacts verdict matrix and sensor variant by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2305
- ci: route mutation scope through xtask by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2307
- badge: refresh public endpoints by @github-actions[bot] in https://github.com/EffortlessMetrics/tokmd/pull/2306
- docs: plan proof run status packet by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2308
- docs: define proof workflow status contract by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2309
- feat(xtask): emit proof workflow status packet by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2310
- ci: wire fast proof workflow status packet by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2311
- ci: wire scoped proof workflow status packet by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2312
- docs: record hosted proof workflow status evidence by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2313
- docs: close proof workflow status lane by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2314
- docs: refresh code intelligence platform audit by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2315
- test(core): harden cockpit workflow doctest by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2316
- docs: refresh proof status specs by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2320
- test(tokmd-gate): add unit tests for ratchet, compare, and policy modules by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2317
- test(tokmd-scan): unit-cover path validation (bounded_path, error, validated_root) by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2318
- test(tokmd-cockpit): unit-cover diff_coverage and change_surface by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2319
- test(tokmd-types): add serde roundtrip + invariant unit tests by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2321
- badge: refresh public endpoints by @github-actions[bot] in https://github.com/EffortlessMetrics/tokmd/pull/2322
- docs: define user path evidence consumption lane by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2323
- docs: add sample artifact walkthroughs by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2324
- feat(handoff): make work order actionable by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2330
- feat(cockpit): explain review-map priority reasons by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2335
- docs: add copy-ready user workflows by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2336
- test(analysis): cover effort helper boundaries by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2337
- test(analysis): cover complexity span dispatch by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2338
- test(format): cover effort markdown rendering by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2339
- test(cockpit): cover proof evidence model strings by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2340
- test(git): disable signing in fixture repos by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2341
- docs: close user path evidence lane by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2342
- badge: refresh public endpoints by @github-actions[bot] in https://github.com/EffortlessMetrics/tokmd/pull/2334
- Implement
ripr-annotationsxtask command and remove Python helper by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2350 - refactor(handoff): split linked-evidence rendering into SRP submodules by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2346
- test(cockpit): unit-cover review_map predicates and ordering by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2343
- test(format): cover derived markdown rendering by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2344
- test(core): unit-cover ffi parse helpers by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2345
- badge: refresh public endpoints by @github-actions[bot] in https://github.com/EffortlessMetrics/tokmd/pull/2351
- fix(cockpit): reproduce actual review packet dir by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2352
- badge: refresh public endpoints by @github-actions[bot] in https://github.com/EffortlessMetrics/tokmd/pull/2353
- docs: park active goal state by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2354
- docs: clarify compat wasm-pack test args by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2355
- docs: clarify zero-drift Jules exits by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2356
- docs: clarify Sentinel git command boundaries by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2357
- docs: document Windows fuzz ASAN setup by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2358
- docs: align next state with paused goal by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2359
- docs: plan release distribution readiness by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2360
- docs: add install and try guide by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2361
- docs: add GitHub Action quickstart by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2362
- docs: record user path smoke run by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2363
- docs: add handoff prompt template by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2364
- test(handoff): cover work order contract by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2365
- docs(browser): add native adoption path by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2366
- docs(release): add evidence quickstart by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2367
- docs(release): decide readiness receipt by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2368
- docs: compress readme first run path by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2369
- docs: close release distribution readiness lane by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2370
- docs(agent): allow PR-bound Codex commit and push flow by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2395
- docs(agent): separate Codex control from Jules provenance by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2396
- chore(release): clean up 1.11.0 surfaces by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2371
- Fix overflow in avg rounding by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2378
- fix: harden complexity histogram ASCII rendering by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2382
- badge: refresh public endpoints by @github-actions[bot] in https://github.com/EffortlessMetrics/tokmd/pull/2401
- Harden content tag counting edge cases by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2377
- test: cover in-memory row collection by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2386
- Harden context policy path classification by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2379
- Fix Python FFI edge cases: reject null
paths, make pyo3 extension opt-in, and tighten tests by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2380 - badge: refresh public endpoints by @github-actions[bot] in https://github.com/EffortlessMetrics/tokmd/pull/2402
- docs(release): expand 1.11 changelog and notes by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2403
- test: strengthen tokmd-git unit coverage by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2387
- badge: refresh public endpoints by @github-actions[bot] in https://github.com/EffortlessMetrics/tokmd/pull/2404
- fix(handoff): remove work-order self-reference by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2405
- docs(release): add 1.11 release ledger by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2406
- docs(release): polish 1.11 release record by @EffortlessSteven in https://github.com/EffortlessMetrics/tokmd/pull/2407
- badge: refresh public endpoints by @github-actions[bot] in https://github.com/EffortlessMetrics/tokmd/pull/2408
New Contributors
- @github-actions[bot] made their first contribution in https://github.com/EffortlessMetrics/tokmd/pull/2184
Full Changelog: v1...v1.11.0