Documentation
¶
Overview ¶
nova-self-talk classifies self-claims in prose, in two disjoint classes: STANDING/DATED — what the writer permanently IS or permanently CANNOT do, in negative vocabulary — and INSTALLATION — a standing self-verdict built from neutral words, which the first class cannot see. It is an advisory instrument, not a wall: whether to date a finding, cut it, relocate it, or keep it is the writer's judgment, never the tool's.
Exit 0 no findings, 1 any finding, 2 could not run. Every file is named by the caller; nothing is skipped by default and no basename is special by default — --skip and --rule-doc are both the caller's, per run.
nova-self-talk version: which build is running.
A refusal, a green or a line somebody pastes into a note is evidence about a BUILD, and until this verb existed this binary could not say which one it was: `nova-self-talk version` was exit 2, unknown subcommand. So "we are all running the same nova-self-talk" was a belief rather than a reading, and the release could not assert over the set what no member of the set would answer.
The version is NOT a constant maintained by hand -- a hand-maintained constant is wrong exactly at the commit after the release, where it still names the release. It is read from the build itself by internal/buildinfo, which holds the resolution order and the shape of the line for every binary here, so that eleven tools answer this question in one spelling rather than eleven.