Skip to content
Open
  •  
  •  
  •  
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-001.1.1--91a98485e5ee.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-001.1.1--91a98485e5ee",
"requirementId": "REQ-001.1.1",
"hash": "91a98485e5ee",
"verdict": "pass",
"summary": "Real x keypresses on first and second operator rows assert a confirmation names the highlighted workflow; wrong-row or missing-dialog behavior fails.",
"timestamp": "2026-09-14T07:52:36.066Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-001.2.1--2971178e5e35.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-001.2.1--2971178e5e35",
"requirementId": "REQ-001.2.1",
"hash": "2971178e5e35",
"verdict": "pass",
"summary": "Mounted confirmation asserts visible enabled Yes and No buttons; clicking each exercises both paths, rejecting a missing or inert choice.",
"timestamp": "2026-09-14T07:52:37.314Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-001.3.1--dae4d92b8d2a.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-001.3.1--dae4d92b8d2a",
"requirementId": "REQ-001.3.1",
"hash": "dae4d92b8d2a",
"verdict": "pass",
"summary": "Parameterized No and Escape cancellation dismisses the modal and verifies the original file contents remain intact.",
"timestamp": "2026-09-14T07:52:38.601Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-001.4.1--b17d9c27fb31.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-001.4.1--b17d9c27fb31",
"requirementId": "REQ-001.4.1",
"hash": "b17d9c27fb31",
"verdict": "pass",
"summary": "Yes deletes only the selected real file and triggers a second registry fetch whose changed description must appear in the table.",
"timestamp": "2026-09-14T07:52:39.777Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-001.5.1--dece1a1a4b8b.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-001.5.1--dece1a1a4b8b",
"requirementId": "REQ-001.5.1",
"hash": "dece1a1a4b8b",
"verdict": "pass",
"summary": "Built-in x request leaves real file contents intact and stays on WorkflowsScreen, rejecting deletion or a confirmation dialog.",
"timestamp": "2026-09-14T07:52:41.006Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-001.6.1--fc6c297d4089.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-001.6.1--fc6c297d4089",
"requirementId": "REQ-001.6.1",
"hash": "fc6c297d4089",
"verdict": "pass",
"summary": "Confirmation labels equal the complete file-removal and next-service-restart explanation, rejecting an immediate-unload claim.",
"timestamp": "2026-09-14T07:52:42.169Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-001.7.1--394756dff78c.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-001.7.1--394756dff78c",
"requirementId": "REQ-001.7.1",
"hash": "394756dff78c",
"verdict": "pass",
"summary": "Mounted dialog checks 56 columns, auto height, centered x/y, round accent border and surface background against independently checked new-workflow styles.",
"timestamp": "2026-09-14T07:52:43.370Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-001.8.1--333d9a5a1792.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-001.8.1--333d9a5a1792",
"requirementId": "REQ-001.8.1",
"hash": "333d9a5a1792",
"verdict": "pass",
"summary": "Notifications are cleared before x; the built-in rejection must emit exactly the cannot-delete message at request time.",
"timestamp": "2026-09-14T07:52:44.500Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-004.1.1--6c292078b9c1.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-004.1.1--6c292078b9c1",
"requirementId": "REQ-004.1.1",
"hash": "6c292078b9c1",
"verdict": "pass",
"summary": "Real-git acceptance reads repository-local user.name == 'Panopticon Agent' after a fresh prepare and again after a leaked local identity is re-prepared; spawn unit tests pin the exact 'git config --local user.name' argv on both the fresh and existing-checkout paths, so a wrong name, a non-local scope, or a skipped reassert on an existing workspace all fail.",
"timestamp": "2026-09-14T21:29:19.017Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-004.2.1--485807dc2fdb.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-004.2.1--485807dc2fdb",
"requirementId": "REQ-004.2.1",
"hash": "485807dc2fdb",
"verdict": "pass",
"summary": "Real-git acceptance reads repository-local user.email == 'panopticon-agent@users.noreply.github.com' after a fresh prepare and again after a leaked local email is re-prepared; spawn unit tests pin the exact 'git config --local user.email' argv on fresh and existing-checkout paths, rejecting a wrong address, a non-local scope, or a skipped reassert.",
"timestamp": "2026-09-14T21:29:20.207Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-004.3.1--049ee602f14a.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-004.3.1--049ee602f14a",
"requirementId": "REQ-004.3.1",
"hash": "049ee602f14a",
"verdict": "pass",
"summary": "All three covering tests pass on this snapshot. Eight runtime counterexamples are rejected: real-Git acceptance detects added global name and email changes; both fresh and resumed preparation assertions reject added global, system, and other-repository identity writes. This tests the observable repository-local boundary without bypassing identity implementation.",
"timestamp": "2026-09-14T21:44:23.563Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-006.1.1--d44d0ccd9c56.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-006.1.1--d44d0ccd9c56",
"requirementId": "REQ-006.1.1",
"hash": "d44d0ccd9c56",
"verdict": "pass",
"summary": "An actual Ctrl+R keypress opens BulkRespawnScreen with down-task candidates; an unbound key or single-task action fails.",
"timestamp": "2026-09-14T07:52:45.699Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-006.1.2--7f0324a80f87.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-006.1.2--7f0324a80f87",
"requirementId": "REQ-006.1.2",
"hash": "7f0324a80f87",
"verdict": "pass",
"summary": "The mounted help surface has exactly the Ctrl+R Respawn all down tasks line, rejecting a missing or mislabeled action.",
"timestamp": "2026-09-14T07:52:46.928Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-006.2.1--f68843e37ef4.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-006.2.1--f68843e37ef4",
"requirementId": "REQ-006.2.1",
"hash": "f68843e37ef4",
"verdict": "pass",
"summary": "Modal rows equal every down candidate and exclude live/failed tasks; replacing the service snapshot tests the exactly-one-down boundary.",
"timestamp": "2026-09-14T07:52:48.172Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-006.2.2--f96755abbb86.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-006.2.2--f96755abbb86",
"requirementId": "REQ-006.2.2",
"hash": "f96755abbb86",
"verdict": "pass",
"summary": "Exact modal lines check eight-character IDs, unset slug, absent/padded/multiline memos, normalization before truncation, and 60 versus 61 character ellipsis boundaries.",
"timestamp": "2026-09-14T07:52:49.405Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-006.3.1--4badcd34aca2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-006.3.1--4badcd34aca2",
"requirementId": "REQ-006.3.1",
"hash": "4badcd34aca2",
"verdict": "pass",
"summary": "Escape from a real bulk modal restores the base screen and leaves the release-call list empty.",
"timestamp": "2026-09-14T07:52:50.609Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-006.4.1--de5a493494bc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-006.4.1--de5a493494bc",
"requirementId": "REQ-006.4.1",
"hash": "de5a493494bc",
"verdict": "pass",
"summary": "Confirmation logs exactly one current-status check and release for each still-down task; recovered statuses are checked but never released.",
"timestamp": "2026-09-14T07:52:51.812Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-006.4.2--5070d484b6a6.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-006.4.2--5070d484b6a6",
"requirementId": "REQ-006.4.2",
"hash": "5070d484b6a6",
"verdict": "pass",
"summary": "Reversed service order versus displayed order, exact check/release events, and overlapping-release detection reject reordered or parallel processing.",
"timestamp": "2026-09-14T07:52:53.021Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-006.4.3--dececf5c56bf.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-006.4.3--dececf5c56bf",
"requirementId": "REQ-006.4.3",
"hash": "dececf5c56bf",
"verdict": "pass",
"summary": "Exact final notifications verify respawned 2, 1, and 0 from actual release counts, including the real notification surface.",
"timestamp": "2026-09-14T07:52:54.220Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-006.4.4--c44610ab8736.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-006.4.4--c44610ab8736",
"requirementId": "REQ-006.4.4",
"hash": "c44610ab8736",
"verdict": "pass",
"summary": "After replacing the modal snapshot with each non-down service status, confirmation releases only the still-down sibling.",
"timestamp": "2026-09-14T07:52:55.463Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-006.4.5--12089a98b38c.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-006.4.5--12089a98b38c",
"requirementId": "REQ-006.4.5",
"hash": "12089a98b38c",
"verdict": "pass",
"summary": "Recovered-candidate cases assert the entire notification list is only the aggregate respawn count, rejecting task-specific skip notices.",
"timestamp": "2026-09-14T07:52:56.725Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-006.5.1--9a86e76c176d.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-006.5.1--9a86e76c176d",
"requirementId": "REQ-006.5.1",
"hash": "9a86e76c176d",
"verdict": "pass",
"summary": "Empty, non-down, case-mismatched and whitespace-suffixed latest statuses produce exactly no down tasks, replacing an older down snapshot.",
"timestamp": "2026-09-14T07:52:57.931Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-006.5.2--55168c9c65c2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-006.5.2--55168c9c65c2",
"requirementId": "REQ-006.5.2",
"hash": "55168c9c65c2",
"verdict": "pass",
"summary": "No-down cases assert one base screen and no push_screen calls, including an empty latest snapshot and near-miss status strings.",
"timestamp": "2026-09-14T07:52:59.160Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-007.1.1--30513083a049.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-007.1.1--30513083a049",
"requirementId": "REQ-007.1.1",
"hash": "30513083a049",
"verdict": "pass",
"summary": "Actual c dispatch copies the highlighted task detail and separately observes terminal and host clipboard attempts, including failure of either transport.",
"timestamp": "2026-09-14T07:53:00.376Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-007.2.1--69086fc1c11d.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-007.2.1--69086fc1c11d",
"requirementId": "REQ-007.2.1",
"hash": "69086fc1c11d",
"verdict": "pass",
"summary": "The open detail widget ends with the exact copy-key hint and a dim span covering that complete trailing line.",
"timestamp": "2026-09-14T07:53:01.642Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-007.3.1--183403b178d1.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-007.3.1--183403b178d1",
"requirementId": "REQ-007.3.1",
"hash": "183403b178d1",
"verdict": "pass",
"summary": "render_detail is called independently and its full text and split lines exclude the UI-only copy-key hint.",
"timestamp": "2026-09-14T07:53:02.759Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-008.5.1--6f645191cdc5.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-008.5.1--6f645191cdc5",
"requirementId": "REQ-008.5.1",
"hash": "6f645191cdc5",
"verdict": "pass",
"summary": "test_user_prompt_submit_waits_for_the_turn_write gates the injected client's set_turn and asserts the hook thread is still alive while the write is pending and only returns 0 after release with the ('t1','agent') call recorded, so a fire-and-forget/background write would fail thread.is_alive(); the codex config test pins UserPromptSubmit to `hook agent prompt`, and hook.main runs the same _run_callback path with the injected client (only the SIGALRM deadline is bypassed off the main thread).",
"timestamp": "2026-10-28T06:05:29.818Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-008.6.1--a45d8276443f.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-008.6.1--a45d8276443f",
"requirementId": "REQ-008.6.1",
"hash": "a45d8276443f",
"verdict": "pass",
"summary": "Rendered-handler delayed-request tests enforce awaited settlement and bounded completion; native stored/custom/env-auth controls and idle/queued logout distinguish user from agent turns. Both always-agent and missing-active-guard mutants were rejected.",
"timestamp": "2026-09-14T08:55:40.829Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-008.7.1--164b24717ff0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-008.7.1--164b24717ff0",
"requirementId": "REQ-008.7.1",
"hash": "164b24717ff0",
"verdict": "pass",
"summary": "A client forbids unversioned reads and changes the seed snapshot; rendered turn and first long-poll cursor must both use that versioned response.",
"timestamp": "2026-09-14T07:53:03.962Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-011.1.3--83a4eb3fc522.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-011.1.3--83a4eb3fc522",
"requirementId": "REQ-011.1.3",
"hash": "83a4eb3fc522",
"verdict": "pass",
"summary": "Pure composer test enumerates registered=True over runner_live x {None, every phase}: failed only for FAILED, live otherwise regardless of runner liveness; real-service test shows failed with the registration still open, then live after re-registration; reverting the registered branch to always-LIVE fails both",
"timestamp": "2026-09-14T07:58:32.215Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-012.2.1--6a41573bbf33.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-012.2.1--6a41573bbf33",
"requirementId": "REQ-012.2.1",
"hash": "6a41573bbf33",
"verdict": "pass",
"summary": "Fable 5.1: REST creation with a declared workflow pair and a conflicting repo pair must return the workflow pair for a synthetic workflow and the real 2119-auto-sol; a repo-wins implementation fails both parameter cases.",
"timestamp": "2026-09-30T06:01:31.731Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-012.2.2--b630075731fa.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-012.2.2--b630075731fa",
"requirementId": "REQ-012.2.2",
"hash": "b630075731fa",
"verdict": "pass",
"summary": "Fable 5.1: a pairless workflow on a repo with codex/gpt-5.6-sol:medium must yield that pair; falling through to the claude app default changes the asserted harness and model.",
"timestamp": "2026-09-30T06:01:32.779Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-012.2.4--db900f1233f5.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-012.2.4--db900f1233f5",
"requirementId": "REQ-012.2.4",
"hash": "db900f1233f5",
"verdict": "pass",
"summary": "Fable 5.1: app default is switched to codex and the reloaded task must carry the concrete name codex with a null model; a null or stale claude harness fails.",
"timestamp": "2026-09-30T06:01:33.829Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-012.3.1--8e875204958d.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-012.3.1--8e875204958d",
"requirementId": "REQ-012.3.1",
"hash": "8e875204958d",
"verdict": "pass",
"summary": "Fable 5.1: explicit codex beats both the app default and a repo default of claude; the workflow-pair case is rejected by the adjacent REQ-012.3.3 test. Persistence is only read from the create response here.",
"timestamp": "2026-09-30T06:01:34.870Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-012.3.2--141dcdbd61e7.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-012.3.2--141dcdbd61e7",
"requirementId": "REQ-012.3.2",
"hash": "141dcdbd61e7",
"verdict": "pass",
"summary": "Fable 5.1: explicit model custom on a codex/gpt-5.6-sol:high workflow must give (codex, custom); keeping the pair model or changing the harness both fail.",
"timestamp": "2026-09-30T06:01:35.949Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-012.3.3--5ae6529ee48b.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-012.3.3--5ae6529ee48b",
"requirementId": "REQ-012.3.3",
"hash": "5ae6529ee48b",
"verdict": "pass",
"summary": "Fable 5.1: explicit claude against a codex workflow pair must give (claude, None); leaking the losing pair's model fails the tuple assertion.",
"timestamp": "2026-09-30T06:01:37.013Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-012.3.4--e6880201af26.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-012.3.4--e6880201af26",
"requirementId": "REQ-012.3.4",
"hash": "e6880201af26",
"verdict": "pass",
"summary": "Fable 5.1: explicit codex equal to the workflow pair harness must keep gpt-5.6-sol:high; dropping the model on any explicit harness fails.",
"timestamp": "2026-09-30T06:01:38.130Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-012.4.1--0d5b58044b12.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-012.4.1--0d5b58044b12",
"requirementId": "REQ-012.4.1",
"hash": "0d5b58044b12",
"verdict": "pass",
"summary": "Fable 5.1: deliberately unparseable model strings from repo, workflow and explicit sources must be accepted with 201 and returned byte-identical; validation or effort-splitting fails.",
"timestamp": "2026-09-30T06:01:39.185Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-012.4.2--6db331c294bb.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-012.4.2--6db331c294bb",
"requirementId": "REQ-012.4.2",
"hash": "6db331c294bb",
"verdict": "pass",
"summary": "Fable 5.1: repo-derived, workflow-derived and explicit tasks are re-read after the repo defaults are patched and the workflow class defaults are changed; read-time resolution would return the replacement values.",
"timestamp": "2026-09-30T06:01:40.264Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-012.4.3--ca698b73762b.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-012.4.3--ca698b73762b",
"requirementId": "REQ-012.4.3",
"hash": "ca698b73762b",
"verdict": "pass",
"summary": "Fable 5.1: a task created before the app default changes must still read claude while a later task reads codex; storing null and resolving at read time fails.",
"timestamp": "2026-09-30T06:01:41.331Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-012.5.1--d9944c97f8b1.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-012.5.1--d9944c97f8b1",
"requirementId": "REQ-012.5.1",
"hash": "d9944c97f8b1",
"verdict": "pass",
"summary": "Fable 5.1: create with model and no harness, patch adding a model, and patch clearing the harness under an existing model are each rejected with 400, with a valid pair accepted as control.",
"timestamp": "2026-09-30T06:01:42.403Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-015.1.1--eda22abe66fe.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-015.1.1--eda22abe66fe",
"requirementId": "REQ-015.1.1",
"hash": "eda22abe66fe",
"verdict": "pass",
"summary": "test_argv_preserves_scrollback_for_new_and_resumed_sessions asserts `--no-alt-screen` in argv for both first-run and resumed sessions, and the exact-argv tests (first run, resume by id, agent-turn resume) pin the flag positionally; dropping the flag on either path is rejected.",
"timestamp": "2026-10-28T06:05:31.112Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-016.1.1--41e9483c0e6e.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-016.1.1--41e9483c0e6e",
"requirementId": "REQ-016.1.1",
"hash": "41e9483c0e6e",
"verdict": "pass",
"summary": "Full rendered hook inventory and real subprocess blackholes, later-request stalls, cumulative slow responses, malformed replies, and all three Pi handlers reject callbacks lasting three seconds or longer.",
"timestamp": "2026-09-14T08:55:41.833Z"
}
8 changes: 8 additions & 0 deletions .2119/verdicts/REQ-016.2.1--d586c75406ac.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"reviewId": "REQ-016.2.1--d586c75406ac",
"requirementId": "REQ-016.2.1",
"hash": "d586c75406ac",
"verdict": "pass",
"summary": "Connection, timeout, protocol, status, malformed-response, and later-request failures execute shared callbacks or rendered Pi handlers; tests require successful completion without leaked failure output or values.",
"timestamp": "2026-09-14T08:55:42.859Z"
}
Loading
Loading