TAP version 13 # Subtest: approved proposal writes once and replay does not duplicate it ok 1 - approved proposal writes once and replay does not duplicate it --- duration_ms: 2.110243 type: 'test' ... # Subtest: rejection records the decision and writes nothing ok 2 - rejection records the decision and writes nothing --- duration_ms: 0.19123 type: 'test' ... # Subtest: editing creates a new version that requires its own approval ok 3 - editing creates a new version that requires its own approval --- duration_ms: 0.350209 type: 'test' ... # Subtest: expired proposal cannot execute ok 4 - expired proposal cannot execute --- duration_ms: 0.121459 type: 'test' ... # Subtest: changed target record creates a visible conflict ok 5 - changed target record creates a visible conflict --- duration_ms: 0.173407 type: 'test' ... # Subtest: timeout after committed write is reconciled before any retry ok 6 - timeout after committed write is reconciled before any retry --- duration_ms: 0.130565 type: 'test' ... # Subtest: a different reviewer cannot approve the proposal ok 7 - a different reviewer cannot approve the proposal --- duration_ms: 0.16997 type: 'test' ... # Subtest: altering the returned proposal copy does not change the approved note ok 8 - altering the returned proposal copy does not change the approved note --- duration_ms: 0.098235 type: 'test' ... # Subtest: a rejected proposal cannot later be approved ok 9 - a rejected proposal cannot later be approved --- duration_ms: 0.258487 type: 'test' ... 1..9 # tests 9 # suites 0 # pass 9 # fail 0 # cancelled 0 # skipped 0 # todo 0 # duration_ms 105.88244