Commit ea0708c
* feat(devx): two-legged identifier-liveness gate over the published skills catalog
Leg 1 (phantom row): a skills/** table row citing an identifier that greps to
zero in packages/** is a red. Leg 2 (missing row): a section REGISTERED as
exhaustive over a schema symbol that does not document every member is a red.
One corpus walk, two legs.
Leg 2 is table-driven rather than inferred, and that is a measurement result:
auto-binding a doc table to any enum it is a subset of scores 1 true positive
in 3 on this corpus. The heuristic ships as --suggest, which cannot fail.
Zero skills/** edits: the five surviving Leg 1 sites and the one measured Leg 2
gap are ledgered, not fixed.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EnE7G31tqbxN1rqpQmzurT
* chore(devx): register the liveness gate with the farm's convention gates
- check-ratchet-remedy-authority CONTROL row (the sweep classified it `marked`
before the row was written; the row is recorded from that verdict).
- bare-root-worklist: REFUSE-WIDE for IMPL_ROOTS `packages` — the word index
reads 5405 of 5640 tracked files (96%), so the population IS the root and a
true declaration would name this gate on every card touching any package.
- The watch-hint self-test asserts the spelling without writing a second
declaration site; spelling it as a regex literal made the real one
unjudgeable ("2 declaration sites").
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EnE7G31tqbxN1rqpQmzurT
---------
Co-authored-by: Claude <noreply@anthropic.com>
1 parent 4902a25 commit ea0708c
6 files changed
Lines changed: 1280 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1862 | 1862 | | |
1863 | 1863 | | |
1864 | 1864 | | |
| 1865 | + | |
| 1866 | + | |
| 1867 | + | |
| 1868 | + | |
| 1869 | + | |
| 1870 | + | |
| 1871 | + | |
| 1872 | + | |
| 1873 | + | |
| 1874 | + | |
| 1875 | + | |
| 1876 | + | |
| 1877 | + | |
| 1878 | + | |
| 1879 | + | |
| 1880 | + | |
| 1881 | + | |
| 1882 | + | |
| 1883 | + | |
| 1884 | + | |
| 1885 | + | |
| 1886 | + | |
| 1887 | + | |
| 1888 | + | |
| 1889 | + | |
| 1890 | + | |
| 1891 | + | |
| 1892 | + | |
| 1893 | + | |
| 1894 | + | |
| 1895 | + | |
| 1896 | + | |
1865 | 1897 | | |
1866 | 1898 | | |
1867 | 1899 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| 58 | + | |
58 | 59 | | |
59 | 60 | | |
60 | 61 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
756 | 756 | | |
757 | 757 | | |
758 | 758 | | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
| 771 | + | |
| 772 | + | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
759 | 787 | | |
760 | 788 | | |
761 | 789 | | |
| |||
0 commit comments