AtlatestRepositoryfolio
folio / tree / test / transcripts / f1bsabotage-red.txt
1
=== F1b sabotage ===========================================2
repo : /home/daviwil/Projects/Code/sigil/task-f1b-folio-doc-reader @ 5b7a5c3e37ed609942921e6e1097fe2112e21dbb3
work : /tmp/tmp.trRFrT3PL94
============================================================5
S1 [arm 1, product] RED as predicted -- an unbalanced paren in author.sgl; the build cannot produce the module6
S2 [arm 2, product] RED as predicted -- the duplicate-id refusal computes its verdict and throws it away7
S3 [arm 2, assertion] RED as predicted -- an expected value in the suite is altered -- the harness notices harness changes8
S4 [arm 3, product] RED as predicted -- the phase refused-witness declaration is deleted; the predicate still refuses it9
S5 [arm 4, product] RED as predicted -- the 13 disjuncts are added BESIDE the delegating call; behaviour UNCHANGED10
S6 [arm 4, product] RED as predicted -- publication stops descending into a core section -- F1a's reachable defect returns11
S7 [arm 5, product] RED as predicted -- the folio root line grows one byte; positions stop being comparable12
S8 [arm 5, product] RED as predicted -- every node's location is synthesized; SHAPE identical, positions moved13
S9 [arm 6, product] RED as predicted -- the author-form refusal is disabled; the manuscript executes14
S10 [arm 6, product] RED as predicted -- the CONTROL loses a tripwire -- an absence proven by a broken control means nothing15
S11 [arm 7, product] RED as predicted -- the query marker keeps its prefix and stops naming its query16
S12 [arm 8, assertion] RED as predicted -- a probe loses its self-test hook -- its green stops meaning anything17
S13 [arm 9, product] RED as predicted -- the reader imports a subprocess runner18
S14 [arm 10, product] RED as predicted -- identity collection is neutered; the reader stops refusing duplicates19
S17 [arm 10, product] RED as predicted -- the duplicate is removed; the inspector must stop reporting one20
S18 [arm 7, product] RED as predicted -- the lowering stops descending into an ADMONITION; folio nodes under one are dropped21
S15 [arm 11, assertion] RED as predicted -- the recorded baseline is altered -- the arithmetic must not be self-satisfying23
COVERAGE BY ARM -- the number that matters. A suite that only ever24
reddens one instrument has not tested the others.25
arm 1 build <- S126
arm 2 reader suite <- S2 (product), S3 (assertion)27
...its DERIVED-COUNT clause is DELIBERATELY UNCOVERED. It guards28
the RUNNER reporting fewer cases than the file declares; the29
expectation tracks the file BY DESIGN, so no substitution here30
can separate the two. Leg S16 was written, measured unable to go31
red, and DELETED rather than kept as false coverage.32
arm 3 exact membership <- S433
arm 4 delegation spelling <- S5 (behaviour-identical), S634
arm 5 parity <- S7, S835
arm 6 no-execution witness <- S9 (product), S10 (control)36
arm 7 publication fallback <- S11, S18 (the deeper container descent)37
arm 8 harness self-tests <- S12 (assertion)38
arm 9 reader-tier passivity <- S1339
arm 10 reader/inspector <- S14 (reader half), S17 (inspector half)40
arm 11 suite arithmetic <- S15 (assertion)41
Every arm has a row. S5 is the load-bearing one: it is BEHAVIOUR-IDENTICAL,42
so it is the only evidence that arm 4's textual half is not decorative.44
F1B_SABOTAGE legs=17 red=1745
F1B_SABOTAGE_COMPLETE all legs red at their named arm, all targets restored by sha25646
SAB_EXIT=0