Development record
The 0.14.1 changelog line on masking names the reasons, titles and records that drain, capture list and capture status show, but abcd has no capture status sub-verb: bare abcd capture renders the ledger status, and abcd capture status gets the lone-word refusal. The wording comes from the resolution text of iss-2610121653499543, which the changelog derives from.
issueopenminoriss-2610141706053335
The 0.14.1 changelog line on masking names the reasons, titles and records that drain, capture list and capture status show, but abcd has no capture status sub-verb: bare abcd capture renders the ledger status, and abcd capture status gets the lone-word refusal. The wording comes from the resolution text of iss-2610121653499543, which the changelog derives from.
Frontmatter
| id | iss-2610141706053335 |
|---|---|
| type | issue |
| lifecycle | open |
| severity | minor |
.abcd/work/issues/open/iss-2610141706053335-the-0-14-1-changelog-line-on-masking.md
open on GitHub ↗ · commit history ↗
mentions1
- iss-2610121653499543abcd capture list --json, and the other capture surfaces that emit an issue whole, echo a record's stored text raw: its body and its frontmatter strings (remedy, found_during, resolution, wontfix_reason and the rest). capture writes a body with its hidden runes percent-encoded, but the validator holds no stored string to a rune set, so a hand-edited or repository-shipped record carrying a control, bidi or zero-width rune puts it on the stream. Found while masking the skipped-record list for iss-2610121542258778; a test planting U+202E and U+034F in a record body sees them raw in capture list --json.