Corpus intake lows 2: S6 folds, CLI errors stop echoing identifiers, --admitted-on is a date, marks-only text refused #19
Loading…
Reference in a new issue
No description provided.
Delete branch "weksa-lowering/corpus-intake-lows-2"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Follow-up weksa-lowering/corpus-intake-lows-2. Tests written first (7 failed on the unfixed code).
no packet/no itemmessages carry no key; clap value errors rewritten toinvalid value for --flag: reason.--admitted-onis a real calendar date (clap parser and CorpusStore::add; 2026-02-30 refused, 2024-02-29 passes). Widening: pronunciation dates share the check.Head
3cf499d(main860c714merged in):cargo test --locked --workspace187 passed, 0 failed.Not run: Soul pass, cargo-mutants, cargo fmt (not installed; rustfmt on touched files), Windows build. Clippy: one pre-existing large_enum_variant. Not covered: clap's own
unexpected argumentechoes; validate refusal text prints ids from stored packets.Forks for a ruling: (a) marks-only as a distinct StoreRefusal variant rather than a reason string; (b) the Lm table is Unicode-17-pinned, nothing alerts when Unicode adds modifier letters.
Not merged, per the brief.
🤖 Generated with Claude Code
Soul pass (independent) on
2ce6325: no blocking finding; every refusal path works, gaps are Low. Head3a56d31adds tests for its test-only survivors (1900 not leap, day 0, ASCII-only date digits, ヶ fold, Unicode pin of the Lm table). Main860c714is the base (no newer commits).cargo test --locked --workspace: 189 passed, 0 failed.Rulings (steward):
the_modifier_letter_table_matches_the_toolchains_unicode_versionfails whenchar::UNICODE_VERSIONleaves 17.0.0, which names the file to regenerate. The table is only a test oracle; the shipped check does not read it.Corrections to the PR body: the lone combining mark / ZWJ / ZWNJ / variation selector cases still carry the older reason
no alphanumeric character, not the new one; and LowerError/Refusal Display still print Debug (ids). Both go to follow-upcorpus-intake-lows-2-residue, with ヷ-ヺ not folding, İx vs i̇x no longer colliding, the pronunciation-language echo survivor, and clap's ownunexpected argumentecho. Not run: Windows, clippy/fmt gate. Merging.