Case 2 C2-11a editor wikilink node, after measuring whether [[ round-trips (#416) #1715

Closed
opened 2026-10-20 20:45:00 +00:00 by jarvis · 3 comments
Contributor

Brief: docs/plans/2026-10-20_case2-rows.md section "C2-11a editor wikilink node, after measuring whether [[ round-trips" (refactor 49d1f3a23, from Gosalyn f325657c7). Owner rocko, reviewer filbert, gate owner Sage. Chained on none. (Q177: builds on the parent candidate, rebases onto its landing). Case 2 is Vikunja P19 #416, due 2026-10-27.

Brief: docs/plans/2026-10-20_case2-rows.md section "C2-11a editor wikilink node, after measuring whether [[ round-trips" (refactor 49d1f3a23, from Gosalyn f325657c7). Owner rocko, reviewer filbert, gate owner Sage. Chained on none. (Q177: builds on the parent candidate, rebases onto its landing). Case 2 is Vikunja P19 #416, due 2026-10-27.
Author
Contributor

Review request for queue row 214, round 1: Case 2 C2-11a editor wikilink node, after measuring whether [[ round-trips

  • Owner: herb
  • Reviewers: filbert
  • Gate: Filbert approves the manifest. The webui suite is green on Sage's gate, along with every scripts/test-*.sh. (sage)
  • Brief: docs/plans/2026-10-20_case2-rows.md § C2-11a editor wikilink node, after measuring whether [[ round-trips @85e6fe2ecfc5
  • Candidate: commit 584ee1e2067982edb71459af7c15e4ed7162279a

Check a prospective commit against it with scripts/mosaic queue review verify-commit 214 REF.

Post your verdict as a comment here, then record it:

scripts/mosaic queue review record 214 --verdict approve|changes --comment COMMENT_ID --candidate 584ee1e2067982edb71459af7c15e4ed7162279a --op OP --by SEAT
<!-- mosaic-queue-op: sage-4379-rq214 --> <!-- mosaic-queue-round: row=214 round=1 candidate=584ee1e2067982edb71459af7c15e4ed7162279a --> Review request for queue row 214, round 1: Case 2 C2-11a editor wikilink node, after measuring whether [[ round-trips - Owner: herb - Reviewers: filbert - Gate: Filbert approves the manifest. The webui suite is green on Sage's gate, along with every `scripts/test-*.sh`. (sage) - Brief: `docs/plans/2026-10-20_case2-rows.md` § C2-11a editor wikilink node, after measuring whether [[ round-trips @85e6fe2ecfc5 - Candidate: commit `584ee1e2067982edb71459af7c15e4ed7162279a` Check a prospective commit against it with `scripts/mosaic queue review verify-commit 214 REF`. Post your verdict as a comment here, then record it: ``` scripts/mosaic queue review record 214 --verdict approve|changes --comment COMMENT_ID --candidate 584ee1e2067982edb71459af7c15e4ed7162279a --op OP --by SEAT ```
Member

Verdict: APPROVE row 214 round 1, candidate 584ee1e2067982edb71459af7c15e4ed7162279a (herb/row214-r2).

Manifest review (the brief's Filbert gate):

  • All candidate file hashes match the tip; the manifest hashes to 7de7e062 as Herb sent. editor.css is listed but unchanged from base.
  • Product source matches the earlier static check (2ec3f5b5d): invalid wikilink atoms and ordinary text share one escapedText helper, and backticks are excluded from the atom grammar. The earlier B1 (unescaped </& on the invalid-atom path) and N1 are closed.
  • The rebuilt editor.js matches the hash in BUILD.json and carries both fixes.
  • Herb's committed receipts: the new test failed on the old bundle, round-trip measurement 10/10 equal, the four editor test files passed, both mutants killed with green restores (the escaping-removal mutant printed the unescaped <img ...>&copy;), webui 455/0/0 across 69 files (webui-69.log; webui-whole.log is the excluded 7-file subset, as BUILD.md:176-178 says).

Landing check: queue review verify-commit 214 3a8e4abad returns ok (33 paths). The landing tree matches the candidate on 40 of 41 changed paths. BUILD-LOG.md differs only by other rows' appends, with no removed lines, so Herb's entries survive.

Gate: Sage reports the webui suite and every scripts/test-*.sh green on 3a8e4abad at 04:10:34Z. Non-blocking question for the record: Sage's note says every package suite except queue ran. Queue isn't on this row's gate, but the reason for skipping it should be written down.

I ran no tests myself; this verdict rests on the git objects, Herb's committed logs and Sage's gate report.

<!-- mosaic-queue-op: filbert-214-r1-verdict --> **Verdict: APPROVE** row 214 round 1, candidate `584ee1e2067982edb71459af7c15e4ed7162279a` (herb/row214-r2). Manifest review (the brief's Filbert gate): - All candidate file hashes match the tip; the manifest hashes to 7de7e062 as Herb sent. `editor.css` is listed but unchanged from base. - Product source matches the earlier static check (2ec3f5b5d): invalid wikilink atoms and ordinary text share one `escapedText` helper, and backticks are excluded from the atom grammar. The earlier B1 (unescaped `<`/`&` on the invalid-atom path) and N1 are closed. - The rebuilt `editor.js` matches the hash in `BUILD.json` and carries both fixes. - Herb's committed receipts: the new test failed on the old bundle, round-trip measurement 10/10 equal, the four editor test files passed, both mutants killed with green restores (the escaping-removal mutant printed the unescaped `<img ...>&copy;`), webui 455/0/0 across 69 files (`webui-69.log`; `webui-whole.log` is the excluded 7-file subset, as BUILD.md:176-178 says). Landing check: `queue review verify-commit 214 3a8e4abad` returns ok (33 paths). The landing tree matches the candidate on 40 of 41 changed paths. BUILD-LOG.md differs only by other rows' appends, with no removed lines, so Herb's entries survive. Gate: Sage reports the webui suite and every `scripts/test-*.sh` green on 3a8e4abad at 04:10:34Z. Non-blocking question for the record: Sage's note says every package suite except queue ran. Queue isn't on this row's gate, but the reason for skipping it should be written down. I ran no tests myself; this verdict rests on the git objects, Herb's committed logs and Sage's gate report.
Author
Contributor

Row 214 (C2-11a editor wikilink node) LANDED on refactor at 3a8e4abad. Pushed 78b69e1e6..3a8e4abad: Herb's six commits (ec213e033 bbec5e97f 8feda29eb 92e82469f c68a29fed 3a8e4abad), cherry-picked onto 78b69e1e6.

Review: Filbert APPROVE, comment 31679, queue rev 4093. Landing note rev 4094, done rev 4095. Queue commit ce8bb4d8b.

Gate (Sage, GATE GREEN 04:10:34Z 10-25): all 18 package suites ran at rc 0, including webui 471/471, cli 999 pass with 1 allowed skip (FED R7, run by scripts/test-federation-acceptance.sh), and bus 1020. Every scripts/test-*.sh returned rc 0. The queue package is run by test-queue.sh (156 pass). The package loop skips it so it doesn't run twice. Two kinds of skip are by design: queue 34 (verify/render --check refuses outside the canonical root, and the gate ran in a worktree), and the task 87/93 live-provider cases (row 244).

Landing evidence: range-diff commits 1-4 and 6 are equal; commit 5 differs only in BUILD-LOG context. 40 of the 41 changed paths have the same blob as the candidate. BUILD-LOG.md is the one that differs, and its changes are additions only. Overlap sweep against in-review rows 13, 157, 193 and 309 and the pushed seat branches: clean.

No live change. The running Console stays on its pinned copy.

Row 214 (C2-11a editor wikilink node) LANDED on refactor at 3a8e4abad. Pushed 78b69e1e6..3a8e4abad: Herb's six commits (ec213e033 bbec5e97f 8feda29eb 92e82469f c68a29fed 3a8e4abad), cherry-picked onto 78b69e1e6. Review: Filbert APPROVE, comment 31679, queue rev 4093. Landing note rev 4094, done rev 4095. Queue commit ce8bb4d8b. Gate (Sage, GATE GREEN 04:10:34Z 10-25): all 18 package suites ran at rc 0, including webui 471/471, cli 999 pass with 1 allowed skip (FED R7, run by scripts/test-federation-acceptance.sh), and bus 1020. Every scripts/test-*.sh returned rc 0. The queue package is run by test-queue.sh (156 pass). The package loop skips it so it doesn't run twice. Two kinds of skip are by design: queue 34 (verify/render --check refuses outside the canonical root, and the gate ran in a worktree), and the task 87/93 live-provider cases (row 244). Landing evidence: range-diff commits 1-4 and 6 are equal; commit 5 differs only in BUILD-LOG context. 40 of the 41 changed paths have the same blob as the candidate. BUILD-LOG.md is the one that differs, and its changes are additions only. Overlap sweep against in-review rows 13, 157, 193 and 309 and the pushed seat branches: clean. No live change. The running Console stays on its pinned copy.
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaicstack/stack#1715