Development record
scribe ingest's state check grants a state to every item a line names: lineCarries in internal/core/scribe/ingest.go reads the whole line that mentions the item, so a line such as 'rdi-2: accepted, unlike rdi-1' carries 'accepted' for rdi-1 too, and a payload filing rdi-1 as accepted passes the check the researcher's own line contradicts (probed by review2-scribe: {1}: accepted ... (unlike {0}) wrote {0} accepted). The state must be held to the part of the line that belongs to the item.
issueresolvedminoriss-2609261205178776
scribe ingest's state check grants a state to every item a line names: lineCarries in internal/core/scribe/ingest.go reads the whole line that mentions the item, so a line such as 'rdi-2: accepted, unlike rdi-1' carries 'accepted' for rdi-1 too, and a payload filing rdi-1 as accepted passes the check the researcher's own line contradicts (probed by review2-scribe: {1}: accepted ... (unlike {0}) wrote {0} accepted). The state must be held to the part of the line that belongs to the item.
Grounds
- pursued: TestScribeIngestHoldsTheStateToTheItemsPartOfALine refuses rdi-1 accepted from 'rdi-2: accepted (unlike rdi-1)', lands each item's own ruling, holds an admission the same way, and keeps a single-item line whole; a payload granting the mentioned item the other's state landing would show it wrong
Frontmatter
| id | iss-2609261205178776 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-2609261205178776-scribe-ingest-s-state-check-grants-a.md
open on GitHub ↗ · commit history ↗