Review topics table layout: refresh mutation manifests

- No production or test changes were required: buildTopicsTable passes
  language mutation 2/2, dry4javascript reports no candidates, CRAP is 1.0 at
  100% coverage, and soft Gherkin mutation kills all 16 mutations.
- Commit the tool-written mutate4javascript manifest and the gherkin-mutator
  stamp/manifest only.

By architect.
This commit is contained in:
Chris Troutner
2026-09-18 07:44:43 -07:00
parent ec753a9c88
commit d1f0f76cca
2 changed files with 9 additions and 0 deletions
@@ -1,3 +1,8 @@
# mutation-stamp: sha256=94681f52139dc67ffd45a1ecf2c1e00204b78fb16fd0c8fa72606db0b32ed491
# acceptance-mutation-manifest-begin
# {"version":1,"tested_at":"2026-09-18T14:44:15.612974379Z","feature_name":"Topics Table Layout","feature_path":"/home/trout/work/psf-memo/.worktrees/architect/psf-memo-client/specs/topics-table-layout.feature","background_hash":"74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b","implementation_hash":"unknown","scenarios":[{"index":1,"name":"Topics Table Layout - 2 each topic's fields appear in the matching columns","scenario_hash":"748c9fa260e4eb12f4aa6250cec2327e6b54483eb2efaa5adc192bd0b321c8ae","mutation_count":16,"result":{"Total":16,"Killed":16,"Survived":0,"Errors":0},"tested_at":"2026-09-18T14:44:15.612974379Z"}]}
# acceptance-mutation-manifest-end
# Scenarios: Topics Table Layout - 1, Topics Table Layout - 2, Topics Table Layout - 3, Topics Table Layout - 4 # Scenarios: Topics Table Layout - 1, Topics Table Layout - 2, Topics Table Layout - 3, Topics Table Layout - 4
# #
# The topics page renders topics in a react-bootstrap Table so the four columns # The topics page renders topics in a react-bootstrap Table so the four columns
@@ -38,3 +38,7 @@ module.exports = {
TOPICS_TABLE_WRAPPER_CLASS, TOPICS_TABLE_WRAPPER_CLASS,
buildTopicsTable buildTopicsTable
} }
// mutate4javascript-manifest-begin
// {"version":1,"tested_at":"2026-09-18T14:43:18.415Z","module_hash":"34ffd8c2e8cbc5936e9947eb0cb0a50694a0be73e069f57f781aa5a817d703e2","functions":[{"id":"func/buildTopicsTable","name":"buildTopicsTable","line":17,"end_line":34,"hash":"a27426625952c739f34c39d165589f67fcdf71ebd8a1a6bb84e2f0f33668f870"}]}
// mutate4javascript-manifest-end