Repository navigation
v0.2.37.0 fix: a test replay's Application pane and Study section (Cycle 0050, PR-2 of 3) #120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
ryota-murakami
merged 144 commits into
main
from
codex/cycle-0050-pr2-application-and-study
Oct 23, 2026
Merged
Changes from all commits
Commits
Show all changes
144 commits
Select commit
Hold shift + click to select a range
94aa030
fix(test replay): a sentence-ending root is hidden, no casts, real pa…
ryota-murakami 57a495e
test: API 1.8 title, gated reads and report-check waits, reveal count…
ryota-murakami ef184c9
fix(test run): a stop before the history or the first stop reads as s…
ryota-murakami 24bed1e
fix(test replay): bounded Vitest version digits, a root Vitest linked…
ryota-murakami 1cc746c
test(test replay): the poll read count is asserted at its boundary, d…
ryota-murakami 3de0642
fix(hook): CRLF-tolerant sections, rule printed when a section is mis…
ryota-murakami 7430235
fix(test replay): the root Vitest read failure is sanitized; ready, r…
ryota-murakami 08a06aa
test(test replay): the missing or escaping Vitest program is refused;…
ryota-murakami ce7df10
fix(test run): the dirty-editor and Vitest program checks refuse in p…
ryota-murakami 27b87f5
perf(test replay): one concurrent read per cited file; additional-sto…
ryota-murakami 8952d2e
test(removal): wait for the reader's publish after the other study's …
ryota-murakami 226cc9a
test(wiki update): wait for the marker change's answer and give the t…
ryota-murakami 05ec3a1
test(wiki reader): time each crafted page as the shorter of two runs,…
ryota-murakami 7fa975d
test(named pipes): bound only the act of the at-once tests by 10 s, n…
ryota-murakami 8bf7188
test(wiki reader): the manifest's named-pipe test bounds only its rea…
ryota-murakami 83b1e16
feat(skill): 1.0.47 claims saved learning only with an empty captureM…
ryota-murakami 90ee892
docs(readme): Output how-to, recovery rows, node-test fields, capacit…
ryota-murakami 1f129c1
fix(test run): full saved-study capacity makes node-test not ready an…
ryota-murakami faeefbb
merge: Cycle 0050 PR-1 group C (F28 F38 F60 F74 F80 F81 F84 F86 F94 F…
ryota-murakami 38805a3
fix(test shards): one failed test reads “1 test failed” in a refused …
ryota-murakami a8c9f98
fix(test replay): the history store scans a growing recording by its …
ryota-murakami 571d1bd
docs(agents): the owner's ship rule of 2026-10-23: after three unconv…
ryota-murakami 92d66ba
fix(test run): sanitized and bounded causes, typed revision conflict,…
ryota-murakami 9c3a4e0
fix(test replay): the Application pane's muted lines use the singular…
ryota-murakami 18f4ab2
fix(test replay): the Study message no longer carries the unread lear…
ryota-murakami 14dc905
test: value cards with protects, fails_when and no_claim on the exist…
ryota-murakami c96a238
fix(test replay): Save before the first stop does nothing, receipts f…
ryota-murakami e8b9205
test(test replay): citation refusals, catalog summary members, resour…
ryota-murakami 0d74ba5
fix(test run): earlier-session replay refusal, release-failed run off…
ryota-murakami b16ced3
fix(test run): a transient seal failure is retried once after 200 ms …
ryota-murakami 0913678
test(test run): refused-run reason and actions, material saved before…
ryota-murakami 07f748a
fix(test replay): terminal control strings are removed across output …
ryota-murakami eab8a7f
test(test replay): the navigation fixture's Node history records one …
ryota-murakami 0b82d7a
test(test replay): the pane's open-failure line is the sanitized caus…
ryota-murakami 8e9f3ed
fix(test replay): the output index keeps lines as offsets and counts …
ryota-murakami aff00c8
fix(test replay): learner strings say test replay: the refused move, …
ryota-murakami 7cf60e5
fix(test run): late continuation keeps a failed phase, history pages …
ryota-murakami 8b1c542
fix(test replay): a browser recording that loads retires the selected…
ryota-murakami 8fa356a
fix(test replay): the opening marker belongs to the replay being open…
ryota-murakami c792f75
fix(test replay): a legacy history sealed with no entry takes no plac…
ryota-murakami 65d8a58
fix(test replay): two quick Next or Previous presses add up while the…
ryota-murakami b047a76
fix(test run): a declared stop bound at another column of its line is…
ryota-murakami 88e91f0
fix(test replay): the Study section shows why an interrupted or parti…
ryota-murakami d23456d
fix(test run): the citation-position refusal names the stop, anchor, …
ryota-murakami 8f57cf3
merge: Cycle 0050 PR-1 group A2 (F10 F11 F14 F15 F18 F22 F27 F29 F30 …
ryota-murakami da02a8a
fix(test replay): a rebuilt Application pane is placed by the Study a…
ryota-murakami 2d427dc
fix(test replay): the host keeps the learner's reading per replay and…
ryota-murakami ebfb2f0
test(test replay): the waits for the partial notice's open and Output…
ryota-murakami e23b61d
ci(windows): the Windows job starts for the at-once helpers its named…
ryota-murakami 37483f1
merge: Cycle 0050 PR-1 group B (F13 F16 F17 F19 F23 F24 F26 F37 F39 F…
ryota-murakami 6d77f68
fix(test replay): the sequence wraps at word boundaries, clamped titl…
ryota-murakami 191341a
merge: Cycle 0050 PR-1 group A1 (F9 F20 F21 F25 F32 F33 F36 F44 F48 F…
ryota-murakami 691cd53
fix(causes): a root named by its realpath alias sorts by its short sp…
ryota-murakami 47ef72d
test(removal): read the refused removal's line before the run that re…
ryota-murakami 63c672c
docs(agents): the cycle rule names the ship review limit as its one e…
ryota-murakami 4520f05
fix(test replay): Save on a run that ended before its first stop is a…
ryota-murakami 11c0068
docs(readme): reword the Save-before-first-stop sentence (F228)
ryota-murakami 896f281
fix(test replay): one summary read per history at a time, and a trans…
ryota-murakami 37208cf
fix(test replay): a Save receipt returns to Save only for a greater s…
ryota-murakami c61be1d
merge: PR-1 review round 1, group A2 (F216 F217)
ryota-murakami 161f738
test(test run): the passing preparation check asserts the member firs…
ryota-murakami 2457eb5
fix(test run): the seal's transient codes derive from the file list (…
ryota-murakami f1d2cc1
fix(test run): the seal retry delay is injected, not a mutable field …
ryota-murakami f206505
fix(test run): a stop keeps an admission refusal (F222)
ryota-murakami b26d5b1
fix(test run): the declared column is tried first, the bound column s…
ryota-murakami 1a124cb
test(wiki reader dom): compare the room's stills only once each has s…
ryota-murakami 463d902
fix(test replay): Retry after a failed first debugger start restarts …
ryota-murakami 0d90c22
merge: PR-1 review round 1, group B (F221 F225 F226 F228)
ryota-murakami 68b4162
test(test replay): the untested cells of the replay's moves, opens, r…
ryota-murakami d381277
fix(test run): a failed release is stored and thrown sanitized (F218)
ryota-murakami e30802d
docs(readme): the test replay's user-visible changes of PR-2 group B;…
ryota-murakami f799758
test(study workspace): the reopened test replay's waits use a ten-sec…
ryota-murakami a751f57
test(wiki update): a second window acts only after the first window s…
ryota-murakami 67d8e6b
fix(test run): causes of status, action, continue, the receipt, the a…
ryota-murakami 37885d2
fix(test replay): only the newest seek commits when a presenting seek…
ryota-murakami 07d0909
fix(test replay): closing the reader waits for its reader-position wr…
ryota-murakami 5444158
fix(test run): a runtime's own and its evidence's failure show no pri…
ryota-murakami ec213b9
merge: PR-1 review round 1, group A1 (F218 F219 F220 F222 F223 F224 F…
ryota-murakami 5511cf0
merge: Cycle 0050 PR-2 group P2A (F105 F106 F109 F114 F116 F120 F131 …
ryota-murakami 005287a
merge: Cycle 0050 PR-2 group P2B (F110 F117 F118 F119 F121 F122 F123 …
ryota-murakami 0bc9218
fix(test replay): the cells test reads the header line 1 without a ti…
ryota-murakami f7738f1
fix(study workspace): a recording load with no test replay selected a…
ryota-murakami d8790e5
test(study workspace): reopen the test replay through a new store onl…
ryota-murakami 21f3a68
docs(agents): the bug-fix rule and the closing rule name the ship rev…
ryota-murakami 125ad3c
fix(test replay): a failed first debugger start overtaken while its o…
ryota-murakami 3beb381
test(test replay): the waits this PR added for the reader's results u…
ryota-murakami 2c65f24
merge: PR-1 review round 2, group B (F237 F239)
ryota-murakami 9d5c51b
test(study workspace): the reopen after a stopped historical debugger…
ryota-murakami 46f1340
test(entry): observe the live entry's final arrangement from before t…
ryota-murakami 5f71329
fix(test run): an article node with one citation is named as one sour…
ryota-murakami 870b713
test(test run): start keys and study ids come from randomUUID, not li…
ryota-murakami a96ada1
fix(test run): MCP answers and test histories name no private path in…
ryota-murakami 5c833cb
test(test run): a repository-browser run whose release failed offers …
ryota-murakami f7c6573
test(test run): every MCP answer path and a recording's broken-line r…
ryota-murakami 0d336e5
fix(test run): a sealed history is removed only when its seal records…
ryota-murakami 1350981
test(test run): the F256 test's start key comes from randomUUID, not …
ryota-murakami 763bf0e
fix(test run): every MCP answer sanitizes domain errors too (F261); l…
ryota-murakami 0ddd458
docs(readme): test replays: which runs offer read-history, kept and r…
ryota-murakami d10f77d
test(extension): the Save Learning Replay notice test's workspace sta…
ryota-murakami 94aba4c
chore: bump version and changelog (v0.2.36.0)
ryota-murakami b187f71
Merge branch 'codex/cycle-0050-pr1-run-contracts-and-tests' into code…
ryota-murakami 6328000
Merge remote-tracking branch 'origin/main' into codex/cycle-0050-pr2-…
ryota-murakami d38eb50
test(test replay): a render that settles while another replay opens i…
ryota-murakami 9a456e6
test(study workspace): the reopen through a new history store names t…
ryota-murakami 1135bbd
test(reader dom): the three DS20 follow cases read the host's reading…
ryota-murakami 648e034
test(test replay): overtaken moves and an overtaken browser study are…
ryota-murakami 72c5688
fix(test replay): a test history another live window records lists as…
ryota-murakami c41bc98
fix(test replay): the writer of a history another window records is j…
ryota-murakami 74e7fca
Merge branch 'codex/c50-pr2-c' into codex/cycle-0050-pr2-application-…
ryota-murakami 97e1a6f
test(test replay): an overtaken move is waited on through its own sel…
ryota-murakami 8926e2d
test(test replay): waits for the reader's results use READER_RESULT_B…
ryota-murakami 30c5f69
Merge branch 'codex/c50-pr2-d' into codex/cycle-0050-pr2-application-…
ryota-murakami 6209ca5
fix(test replay): a withdrawn Play step commits nothing after a faile…
ryota-murakami beef25f
fix(test replay): strip stop source path, frame name, fact path and t…
ryota-murakami 9bce411
fix(test replay): a clock stepped back no longer keeps a crashed writ…
ryota-murakami ef34cb1
fix(test replay): the slot label, tab title and debugger thread show …
ryota-murakami e6aa41a
fix(test replay): strip terminal controls in linear time on dense 8-b…
ryota-murakami e93600f
fix(test replay): count a surrogate pair split across output entries …
ryota-murakami 3e25f2f
fix(study): Inspect hands its focus to the transport, sequence labels…
ryota-murakami 873adb6
fix(test replay): keep the host's reading across queued output update…
ryota-murakami 4c96c3b
test(test replay): waits of the moves, pane and browser files use REA…
ryota-murakami af1ee3d
test(test replay): Next stop after a Close or a browser recording tha…
ryota-murakami e6c1aeb
Merge branch 'codex/c50-pr2-e' into codex/cycle-0050-pr2-application-…
ryota-murakami bbb0bc5
Merge branch 'codex/c50-pr2-g' into codex/cycle-0050-pr2-application-…
ryota-murakami c7dd476
test(test replay): a refused Application view's re-post and another r…
ryota-murakami 6805c9c
test(test replay): reader results are bounded by READER_RESULT_BOUND_…
ryota-murakami d966577
docs(changelog): 0.2.36.0 says which surfaces cut a long cause and th…
ryota-murakami 230df80
refactor(test replay): the Application document's message handler che…
ryota-murakami da03157
refactor(study pane): the sticky bars share one observer, the test re…
ryota-murakami 9466983
test(reader dom): the one-event fixture's stop is its first event (F3…
ryota-murakami ff9da7a
fix(study pane): Show recorded output gives a rebuilt Application pan…
ryota-murakami 0a5fb7b
test(test replay): the 200,000-introducer case names its bound as F28…
ryota-murakami 5d0f602
fix(test replay): /ship pre-landing review fixes: coverage tests F307…
ryota-murakami 30739dc
docs(history store): fileSignals' example uses short times, which the…
ryota-murakami 2bd0278
test(test replay): a replay's cited test file loses its controls and …
ryota-murakami 04563b7
fix(test replay): /ship pre-landing review pass 2 fixes F321-F329, an…
ryota-murakami 56dc1e4
fix(test replay): the capture reason's cut drops a lone high surrogat…
ryota-murakami f0ced4f
fix(test replay): /ship pre-landing review pass 3 fixes F334-F339: re…
ryota-murakami 22c44df
fix(test replay): /ship Step 11 fixes F341, F343, F347, F348: the lea…
ryota-murakami 1e7b7ce
docs(readme): the 0.2.37.0 behaviors in the packaged README: the row'…
ryota-murakami 5820b1f
chore: bump version and changelog (v0.2.37.0)
ryota-murakami d631ffc
fix(test replay): CI and hosted CodeRabbit findings of #120 (F350 F35…
ryota-murakami d0ee451
docs(agents): the ship review limit is /ship's alone; CodeRabbit has …
ryota-murakami 4c40bc3
docs: a sealed history of another window reads sealed; a Critical fin…
ryota-murakami File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1 +1 @@ | ||
| 0.2.36.0 | ||
| 0.2.37.0 |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.