ouroboros/web/tests
Ouroboros 2e6589ce1b Merge current Ouroboros into the experimental Android branch
Preserve target chapter books, ToolResult refusals, consciousness, question semantics and meaningful comments while carrying the Android host changes forward. Release-policy updates and the disclosed combined function-count debt remain separate follow-up work.
2026-09-18 01:41:10 +03:00
..
fixtures fix(chat): the pointer row is complete, live wait facts win, one status word leads 2026-09-17 19:30:17 +03:00
vendor Onboarding: finish completion again, and gate the whole web surface against dead calls 2026-09-04 13:30:11 +00:00
acceptance_applied_source.test.js refactor(results): remove unshipped flat review source compatibility 2026-09-06 21:12:13 +00:00
account_catalog_consumers.test.js Model chooser: an option names the model and carries no account claim 2026-09-14 18:53:33 +03:00
agents_tab.test.js feat: unify review presentation within task cards 2026-08-28 12:44:44 +03:00
api_client_errors.test.js Report structured gateway errors instead of [object Object] 2026-09-01 11:10:18 +00:00
api_provider_choices.test.js Choose the model source everywhere instead of typing a provider prefix 2026-09-14 00:20:53 +03:00
cancel_run.test.js Retire the bg-consciousness special cases from the UI and the gateway 2026-09-16 06:13:31 +03:00
chat_activity_block.test.js Let a child card read the turn's voice fact 2026-09-17 01:39:32 +03:00
chat_addressing_card.test.js fix: fold a turn's successful tool calls into one evidence row 2026-09-17 00:43:41 +03:00
chat_cap_rebuild.test.js Keep the Project work pointer to one line 2026-09-14 00:26:07 +03:00
chat_card_row_placement.test.js fix(chat): a replayed card row keeps its history identity; docs state the placement exceptions 2026-09-17 02:22:10 +03:00
chat_chronology.test.js Stabilize Chat viewport during live updates 2026-09-01 02:04:47 +00:00
chat_continuity.test.js Chat header: the census is the only writer of the live-activity set 2026-09-14 19:05:44 +03:00
chat_decision.test.js fix(chat): the activity-census pointer is complete and a narrower row never blanks it 2026-09-17 19:47:11 +03:00
chat_dom_fixture.js Keep the Project work pointer to one line 2026-09-14 00:26:07 +03:00
chat_header_census.test.js Chat header: the census is the only writer of the live-activity set 2026-09-14 19:05:44 +03:00
chat_history_integration.test.js Promote refusals: cause to the model, receipt-only for live turns, one typed System row for host-issued acts 2026-09-16 03:56:03 +03:00
chat_history_pager.test.js Chat: drop the newer control; empty history pages are pass-through (#881) 2026-09-14 17:28:16 +03:00
chat_history_perf.test.js Preserve retained history and batch replay rendering 2026-09-13 02:56:15 +03:00
chat_history_replay.test.js Implement paged chat history and preserve reading state 2026-09-13 00:37:07 +03:00
chat_inflight_indicator.test.js Review round 1: route_to_project codes in the cause table, typed reason with model words as detail, host cause on the owner-routing receipt, honest fallbacks and narrowed docs 2026-09-16 04:18:23 +03:00
chat_instance_dom.test.js fix(custody): a task's own reviewer is not its delegation; host facts are card rows 2026-09-17 01:35:18 +03:00
chat_markdown.test.js Stabilize Chat viewport during live updates 2026-09-01 02:04:47 +00:00
chat_markdown_charact.test.js chat live card: child metadata row stays, summary outranks the timeline, heading separator 2026-09-02 17:34:15 +00:00
chat_media.test.js Pin the moved composer file targets with a paste and drop unit test 2026-09-14 11:37:12 +03:00
chat_plain_system_rows.test.js Merge managed/ouroboros (PR #964 promote refusals) into claude/task-card-chrome-20260916 2026-09-16 10:38:44 +03:00
chat_thread_routing.test.js fix(review): suppress synthetic a2a browser frames 2026-08-28 12:45:41 +03:00
claudexor_status_store.test.js review r8: the queued close tears down its card only, ownership outranks every phase claim 2026-08-27 22:13:28 +03:00
client_surface.test.js feat(chat): per-message owner surface fact and process presentation posture 2026-08-18 05:54:03 +03:00
collapsed_activity.test.js Implement paged chat history and preserve reading state 2026-09-13 00:37:07 +03:00
consciousness_allowance_label.test.js Consciousness: review round 2 fixes (owner stop provenance, deep-review origin, refused cycle pauses, honest allowance) 2026-09-16 10:45:51 +03:00
consciousness_label.test.js Retire the bg-consciousness special cases from the UI and the gateway 2026-09-16 06:13:31 +03:00
cost_presentation.test.js fix: reconcile task results and Project question navigation 2026-09-09 14:49:36 +03:00
dashboard_read_states.test.js Carry a turn's origin label (initiator) from its frames to replay and the chat UI 2026-09-16 04:28:54 +03:00
desktop_shell_links.test.js fix: preserve review evidence and tool delivery semantics 2026-09-09 15:18:56 +03:00
executor_observation.test.js Retire the bg-consciousness special cases from the UI and the gateway 2026-09-16 06:13:31 +03:00
extension_settings_hydration.test.js Hydrate extension settings forms from their own route; Telegram serves GET 2026-09-14 17:10:34 +03:00
extension_status_text.test.js Integrate subscriptions with current task and service ownership 2026-09-07 16:26:28 +00:00
harness_accounts.test.js test(accounts): reject raw dates independently of the fixture year 2026-09-06 08:56:20 +00:00
harness_accounts_activation.test.js fix: keep live status and cost evidence honest 2026-08-21 23:23:06 +03:00
harness_login_card_close.test.js review r9: the third exit holds the same invariant 2026-08-27 22:24:58 +03:00
harness_login_cards.test.js Fix review presentation reconciliation gaps 2026-08-28 12:45:40 +03:00
harness_presentation.test.js Name accounts in the pin select the way the Accounts tab does 2026-09-14 15:50:02 +03:00
harness_setup_login_capabilities.test.js fix: consume platform-aware setup login capabilities 2026-08-19 21:17:37 +03:00
history_timeline_dom.test.js Implement paged chat history and preserve reading state 2026-09-13 00:37:07 +03:00
history_ui_leaves.test.js Implement paged chat history and preserve reading state 2026-09-13 00:37:07 +03:00
hub_card_work_state.test.js ui: establish a coherent shared design system 2026-09-09 20:24:35 +03:00
hub_copy_static.test.js Fix hub tab action integrity: update transaction, fresh-verdict guard, collision fail-closed 2026-08-23 23:19:45 +03:00
hub_sync.test.js Name the native bucket on the hub conflict card 2026-08-23 23:42:14 +03:00
live_line_disclosure.test.js
liveness_scan.test.js Retire the bg-consciousness special cases from the UI and the gateway 2026-09-16 06:13:31 +03:00
log_category.test.js Integrate subscriptions with current task and service ownership 2026-09-07 16:26:28 +00:00
marketplace_preflight_lifecycle.test.js Integrate subscriptions with current task and service ownership 2026-09-07 16:26:28 +00:00
marketplace_review_hint.test.js Render review findings in the Reviews checkpoint instead of metadata 2026-08-30 09:48:54 +00:00
masonry.test.js widgets: retain keep-alive, honest badge, Refresh confirm, masonry without DOM moves 2026-09-03 07:32:38 +03:00
model_chooser.test.js merge: integrate reviewed forms and Files track 2026-09-09 22:00:27 +03:00
model_roles.test.js Settings: mark the collapsed Context & processing disclosure as a control 2026-09-14 17:50:20 +03:00
model_wait.test.js feat: integrate subscription accounts into model setup and execution 2026-09-07 10:54:51 +00:00
more_providers.test.js Phase B: DeepSeek surface (onboarding profile, model catalog, settings card, wizard) 2026-09-01 01:42:58 +04:00
no_undef.test.js web tests: walk catch-parameter pattern expressions in the no-undef gate 2026-09-05 09:43:36 +00:00
onboarding_agents_step.test.js Choose the model source everywhere instead of typing a provider prefix 2026-09-14 00:20:53 +03:00
onboarding_overlay.test.js fix(onboarding): the served wizard reports credentials, it does not hand them out 2026-08-09 05:07:57 +03:00
onboarding_overlay_sandbox.test.js fix(login): preserve Claudexor custody and reconcile login jobs 2026-08-15 04:18:21 +03:00
onboarding_wizard_render.test.js Keep onboarding fixture compatible with catalog refresh 2026-09-13 11:21:47 +03:00
processing_preferences.test.js wip: integrate Processing transport, tier billing and account catalog consumers 2026-09-13 08:32:50 +03:00
progress_narration_voice.test.js Keep the card title and the activity line for the turn's own voice 2026-09-17 00:39:24 +03:00
project_chip.test.js chat live card: one-row header, one reserved title line, one amount, one project chip 2026-09-02 11:21:22 +00:00
project_work_pointer.test.js Keep the Project work pointer to one line 2026-09-14 00:26:07 +03:00
provider_test.test.js Complete Cyber capability parity and preserve review authorship 2026-09-11 03:22:01 +03:00
question_presentation.test.js fix(chat): the pointer row is complete, live wait facts win, one status word leads 2026-09-17 19:30:17 +03:00
quota_window_facts.test.js fix: keep partial quota and account status reads truthful 2026-09-06 06:56:01 +00:00
reason_detail.test.js Review round 3 nits: honest wake counts, answered slot ids, wording 2026-09-16 05:05:35 +03:00
render_batch.test.js UI smoke follow-up: anchor a card crossing the viewport top on what follows it; re-pin two rows 2026-09-16 15:52:08 +03:00
review_findings_detail.test.js Keep the hydration status visible on collapsed and retrying shells; render full finding rows 2026-08-30 10:46:23 +00:00
review_presentation.test.js fix(custody): a task's own reviewer is not its delegation; host facts are card rows 2026-09-17 01:35:18 +03:00
review_truth.test.js Implement paged chat history and preserve reading state 2026-09-13 00:37:07 +03:00
reviewer_slots.test.js Review lanes: carry the live session verdict in the row meta line 2026-09-14 18:53:33 +03:00
settings_action_row.test.js ui: establish a coherent shared design system 2026-09-09 20:24:35 +03:00
settings_catalog.test.js Settings: a readable account is not a failed catalog read; one banner clause per cause 2026-09-14 15:59:38 +03:00
settings_restart.test.js Settings honesty: truthful effect classification, loud reload failure, busy save, Restart now (#285) 2026-08-31 15:21:35 +00:00
settings_validation.test.js merge: integrate reviewed forms and Files track 2026-09-09 22:00:27 +03:00
skill_card_renderer.test.js Bind Presence work to an owner-selected folder 2026-09-15 23:42:14 +03:00
skill_preflight_repair.test.js Integrate subscriptions with current task and service ownership 2026-09-07 16:26:28 +00:00
skill_publish_flow.test.js Preserve owner dialogue and required waiting 2026-09-08 20:24:08 +03:00
skill_review_cards.test.js Trim the skill-review detail store FIFO at its single write site 2026-09-02 18:17:04 +00:00
skill_review_history.test.js Fix the loading→error patch, absent-vs-failed reads, and size gates 2026-08-30 10:15:34 +00:00
skills_read_state.test.js merge: integrate reviewed Skills Widgets and author UI track 2026-09-09 22:04:29 +03:00
soft_stop_presentation.test.js fix: reconcile task results and Project question navigation 2026-09-09 14:49:36 +03:00
subagents_settings.test.js Merge current Ouroboros into the experimental Android branch 2026-09-18 01:41:10 +03:00
subscription_role_routes.test.js Choose the model source everywhere instead of typing a provider prefix 2026-09-14 00:20:53 +03:00
task_card_recovery.test.js Preserve durable completion recovery for visible direct task cards 2026-09-15 15:34:16 +03:00
task_control_menu.test.js Typed direct/ephemeral conclusions and honest budget pause (#369, #322) 2026-08-31 06:09:10 +00:00
task_file_links.test.js Integrate subscriptions with current task and service ownership 2026-09-07 16:26:28 +00:00
task_message_rows.test.js Show a peer's message in the receiver's block and offer Stop on a tool-only direct turn 2026-09-15 23:30:00 +03:00
task_presentation.test.js Review round 1 fix batch: title cascade, tier words, one repair per episode 2026-09-16 03:17:42 +03:00
task_result_reconciliation.test.js Settle terminal task cards after history replay 2026-09-13 21:40:31 +03:00
ui_interactions.test.js ui: establish a coherent shared design system 2026-09-09 20:24:35 +03:00
ui_primitives.test.js ui: establish a coherent shared design system 2026-09-09 20:24:35 +03:00
ui_result_projections.test.js Chat header: the census is the only writer of the live-activity set 2026-09-14 19:05:44 +03:00
update_flow.test.js Fix managed update archive replay and expose execution progress 2026-09-15 15:33:28 +03:00
update_letter.test.js Update letter: the check records the ancestry fact once; no predicted Low; a cut reply is typed 2026-09-04 11:25:59 +00:00
update_progress.test.js Release completed UI requests while preserving active update progress 2026-09-15 16:58:05 +03:00
update_verdict.test.js fix(web): keep corrupt recovery action truthful 2026-09-01 20:23:10 +03:00
web_dialogs.test.js WIP: Claude-runtime retirement (Q4) + shared reviewer-row UI vocabulary (5A) 2026-08-29 22:29:46 +00:00
widget_bridge.test.js fix: preserve review evidence and tool delivery semantics 2026-09-09 15:18:56 +03:00
widget_card.test.js merge: integrate reviewed Skills Widgets and author UI track 2026-09-09 22:04:29 +03:00
widget_external_relay.test.js Preserve recovered skill upgrade and widget relay checks 2026-09-11 02:37:25 +03:00
widget_frame_csp.test.js widgets: capability unlock in the frame — CSP, sandbox, permissions, multi-file scripts 2026-09-03 07:32:38 +03:00
widget_list.test.js web: Widgets page reads GET /api/widgets and reconciles cards by signature 2026-09-03 07:32:38 +03:00
widget_reorder.test.js widgets: retain keep-alive, honest badge, Refresh confirm, masonry without DOM moves 2026-09-03 07:32:38 +03:00
widgets_geometry_polling.test.js web: extract framed widget mount into widget_module.js (no behaviour change) 2026-09-03 07:32:38 +03:00
windows_layout_switch.test.js web: extend the Alt menu-lock guard to keyup and the onboarding document 2026-08-17 12:10:53 +00:00
wire_contract.test.js Name accounts in the pin select the way the Accounts tab does 2026-09-14 15:50:02 +03:00
ws_disposers.test.js feat(web): ws.on returns a disposer; listeners become insertion-ordered Sets 2026-08-08 06:31:37 +03:00
ws_recovery.test.js WS recovery convergence: episode-scoped probes, exact-empty Q19 keep, portal-hardened probe, socket-scoped post-open refresh 2026-08-30 02:58:04 +00:00