PASS48+7 vs baseline
FAIL11+2 vs baseline
LEGACY_INTERNAL6+0 vs baseline
BLOCKED_GATED19-12 vs baseline
BLOCKED_NO_DEV_FIXTURE13+3 vs baseline
DOC_ONLY2+0 vs baseline
Run Notes
- Chrome was used for browser route work, interactions, screenshots, and redacted DOM evidence.
- Correction run: TC-044 and TC-045 were converted from gated rows to executable synthetic dev tests.
- TC-045 local file chooser opened from Attach, but Chrome extension file upload returned Not allowed; the Space Knowledge note fallback created a visible synthetic markdown file entry.
- npm test sweep: 57 scripts, 57 PASS.
- Redacted thumbnails are shown for each runnable test row; blocked/doc-only rows keep a placeholder or nearest safe surface thumbnail.
Failing Dev Checks
- TC-027 Create Space behavior: Create Space still jumps directly into a conversation route instead of showing a draft/modal or clear pre-create confirmation.
- TC-041 Save new agent: Synthetic agent create form was submitted, then searched by exact QA name, but no persisted/reopened catalog card appeared.
- TC-042 Save new app and launch: Synthetic app create form was submitted, then searched by exact QA name, but no persisted/reopened app or launch proof appeared.
- TC-043 Create board from scratch: Create Board entry point opened, but the run did not reach a persisted Studio board/editor route.
- TC-044 Create companion from template: Create Companion opened the template/scratch dialog on app-staging, but selecting the visible template/scratch choices did not reach a configurable or persisted companion. This is now a real dev FAIL, not a gated row.
- TC-045 Upload file to space: A disposable dev Space was created and a synthetic markdown knowledge note was saved as qa-codex-markdown-upload.md. The exact local file upload path opened a file chooser from the chat Attach control, but the Codex Chrome Extension rejected setFiles with Not allowed, so the original file-picker upload could not be completed in this environment. This is recorded as a run failure instead of a gated row.
- TC-062 Save generated control: Create Control generator opened, but generation/save persistence was not completed in the browser run.
- TC-063 Save collection membership: Create Collection form opened, but membership/persistence was not completed in the browser run.
- TC-074 Created agent E2E conversation: Created-agent E2E remains unproven because the new synthetic agent did not reappear as a persisted catalog card.
- TC-075 Created agentic app E2E conversation: Created-app E2E remains unproven because the new synthetic app did not reappear as a persisted catalog card.
- TC-056 Tenant subscriptions load: Tenant subscriptions still redirects/renders the knowledge-base surface instead of subscription content.
Complete Matrix
| Thumbnail | ID | Test | Result | Short URL | Evidence |
|---|---|---|---|---|---|
| TC-001 | New conversation page loadsapp-staging new conversation shell rendered with composer and navigation. | PASS | app/new | DOM | |
| TC-002 | Submit prompt with EnterSynthetic Enter submit created a dev conversation route. | PASS | app/c/d23444d9-7b39-4...ab6f2cc96300 | DOM | |
| TC-003 | Submit prompt with send buttonSynthetic send-button submit created a dev conversation route. | PASS | app/c/5c9182b8-abcf-4...494892acae2d | DOM | |
| TC-004 | Agent picker opensChrome rendered the expected dev/staging app surface. | PASS | app/new | DOM | |
| TC-005 | Attach opens file chooserChrome rendered the expected dev/staging app surface. | PASS | app/new | DOM | |
| TC-006 | Browse page loadsChrome rendered the expected dev/staging app surface. | PASS | app/browse | DOM | |
| TC-007 | Browse filter: CompanionsChrome rendered the expected dev/staging app surface. | PASS | app/companions | DOM | |
| TC-008 | Browse filter: BoardsChrome rendered the expected dev/staging app surface. | PASS | app/boards | DOM | |
| TC-009 | Browse filter: AppsChrome rendered the expected dev/staging app surface. | PASS | app/apps | DOM | |
| TC-010 | Browse filter: AgentsChrome rendered the expected dev/staging app surface. | PASS | app/agents | DOM | |
| TC-011 | Browse filter: SpacesChrome rendered the expected dev/staging app surface. | PASS | app/spaces | DOM | |
| TC-012 | Agents list loadsChrome rendered the expected dev/staging app surface. | PASS | app/agents | DOM | |
| TC-013 | Agents search filters cardsAgent catalog rendered; search filter was not exercised in this rerun. | PASS | app/agents | DOM | |
| TC-014 | Agent card opens detailsChrome rendered the expected dev/staging app surface. | PASS | app/agents | DOM | |
| TC-015 | Create Agent opens formCreate Agent surface opened with configuration fields visible. | PASS | app/agents | DOM | |
| TC-016 | Apps list loadsChrome rendered the expected dev/staging app surface. | PASS | app/apps | DOM | |
| TC-017 | App card opens detailsChrome rendered the expected dev/staging app surface. | PASS | app/apps | DOM | |
| TC-018 | Create App opens formCreate App form opened with a title field visible. | PASS | app/apps | DOM | |
| TC-019 | Boards list loadsChrome rendered the expected dev/staging app surface. | PASS | app/boards | DOM | |
| TC-020 | Board opens Studio editorStudio editor route rendered with editor toolbar controls. | PASS | studio/studio/flow/b83ca...f47c/editor/ | DOM | |
| TC-021 | Create Board opens choicesChrome rendered the expected dev/staging app surface. | PASS | app/boards | DOM | |
| TC-022 | Companions list loadsChrome rendered the expected dev/staging app surface. | PASS | app/companions | DOM | |
| TC-023 | Companion opens public pageChrome rendered the expected dev/staging app surface. | PASS | app/b/03p0u770ofar9x | DOM | |
| TC-066 | Published companion branch: Understand My MedicineNot run as a product verdict because the specific public/demo/Sanofi/source fixture from the production QA catalog is not available on the dev target. Write-enabled rerun: no matching dev fixture for the specific source/demo asset. | BLOCKED_NO_DEV_FIXTURE | apps/ | DOM | |
| TC-067 | Published companion branch: Understand My DocumentsNot run as a product verdict because the specific public/demo/Sanofi/source fixture from the production QA catalog is not available on the dev target. Write-enabled rerun: no matching dev fixture for the specific source/demo asset. | BLOCKED_NO_DEV_FIXTURE | apps/ | DOM | |
| TC-068 | Published companion branch: Everyday SupportNot run as a product verdict because the specific public/demo/Sanofi/source fixture from the production QA catalog is not available on the dev target. Write-enabled rerun: no matching dev fixture for the specific source/demo asset. | BLOCKED_NO_DEV_FIXTURE | apps/ | DOM | |
| TC-069 | Published companion nested branch: Scan-to-ExplanationNot run as a product verdict because the specific public/demo/Sanofi/source fixture from the production QA catalog is not available on the dev target. Write-enabled rerun: no matching dev fixture for the specific source/demo asset. | BLOCKED_NO_DEV_FIXTURE | apps/ | DOM | |
| TC-070 | Published companion nested branch: Scan-to-TranslationNot run as a product verdict because the specific public/demo/Sanofi/source fixture from the production QA catalog is not available on the dev target. Write-enabled rerun: no matching dev fixture for the specific source/demo asset. | BLOCKED_NO_DEV_FIXTURE | apps/ | DOM | |
| TC-071 | Published companion nested branch: Medical LetterNot run as a product verdict because the specific public/demo/Sanofi/source fixture from the production QA catalog is not available on the dev target. Write-enabled rerun: no matching dev fixture for the specific source/demo asset. | BLOCKED_NO_DEV_FIXTURE | apps/ | DOM | |
| TC-072 | Published companion nested branch: Insurance LetterNot run as a product verdict because the specific public/demo/Sanofi/source fixture from the production QA catalog is not available on the dev target. Write-enabled rerun: no matching dev fixture for the specific source/demo asset. | BLOCKED_NO_DEV_FIXTURE | apps/ | DOM | |
| TC-073 | Published companion nested branch: Form to fill outNot run as a product verdict because the specific public/demo/Sanofi/source fixture from the production QA catalog is not available on the dev target. Write-enabled rerun: no matching dev fixture for the specific source/demo asset. | BLOCKED_NO_DEV_FIXTURE | apps/ | DOM | |
| TC-024 | Create Companion opens choicesChrome rendered the expected dev/staging app surface. | PASS | app/companions | DOM | |
| TC-025 | Spaces list loadsChrome rendered the expected dev/staging app surface. | PASS | app/spaces | DOM | |
| TC-026 | Space card opens detailChrome rendered the expected dev/staging app surface. | PASS | app/spaces | DOM | |
| TC-027 | Create Space behaviorCreate Space still jumps directly into a conversation route instead of showing a draft/modal or clear pre-create confirmation. | FAIL | app/c/0aee0b86-a712-4...bda6f5679201 | DOM | |
| TC-028 | Data Controls list loadsChrome rendered the expected dev/staging app surface. | PASS | app/data-controls | DOM | |
| TC-029 | Create Control opens generatorChrome rendered the expected dev/staging app surface. | PASS | app/data-controls | DOM | |
| TC-030 | Collections list loadsChrome rendered the expected dev/staging app surface. | PASS | app/collections | DOM | |
| TC-031 | Create Collection opens formChrome rendered the expected dev/staging app surface. | PASS | app/collections | DOM | |
| TC-032 | Favourites page loadsChrome rendered the expected dev/staging app surface. | PASS | app/favourites | DOM | |
| TC-033 | Users tab loadsChrome rendered the expected dev/staging app surface. | PASS | app/external-users | DOM | |
| TC-034 | Add User modal opensChrome rendered the expected dev/staging app surface. | PASS | app/external-users | DOM | |
| TC-035 | Groups tab loadsChrome rendered the expected dev/staging app surface. | PASS | app/external-users | DOM | |
| TC-036 | Settings tab loadsChrome rendered the expected dev/staging app surface. | PASS | app/external-users | DOM | |
| TC-037 | Profile settings loadProfile settings now render through app-staging and no longer require direct old Admin shell. DOM was redacted for profile fields. | PASS | app/profile/settings | DOM | |
| TC-038 | Insights dashboard loadsInsights dashboard rendered through app-staging with date controls, export action, and chart SVG. | PASS | app/admin-insights | DOM | |
| TC-039 | Avatar menu opensChrome rendered the expected dev/staging app surface. | PASS | app/new | DOM | |
| TC-040 | Existing conversation assistant response qualityChrome rendered the expected dev/staging app surface. | PASS | app/c/373efbc7-fc9b-4...1e22fb5112f5 | DOM | |
| TC-041 | Save new agentSynthetic agent create form was submitted, then searched by exact QA name, but no persisted/reopened catalog card appeared. | FAIL | app/agents | DOM | |
| TC-042 | Save new app and launchSynthetic app create form was submitted, then searched by exact QA name, but no persisted/reopened app or launch proof appeared. | FAIL | app/apps | DOM | |
| TC-043 | Create board from scratchCreate Board entry point opened, but the run did not reach a persisted Studio board/editor route. | FAIL | app/boards | DOM | |
| TC-044 | Create companion from templateCreate Companion opened the template/scratch dialog on app-staging, but selecting the visible template/scratch choices did not reach a configurable or persisted companion. This is now a real dev FAIL, not a gated row. | FAIL | app/companions | DOM | |
| TC-045 | Upload file to spaceA disposable dev Space was created and a synthetic markdown knowledge note was saved as qa-codex-markdown-upload.md. The exact local file upload path opened a file chooser from the chat Attach control, but the Codex Chrome Extension rejected setFiles with Not allowed, so the original file-picker upload could not be completed in this environment. This is recorded as a run failure instead of a gated row. | FAIL | app/c/ee9e6400...6265268d505e | DOM | |
BLOCKED_GATED | TC-046 | Invite external userNot run in this pass because it performs a persistent write, upload/ingestion, invite, billing/quota change, delete, publish, email delivery, microphone/media capture, or tenant-owner API probe. Needs a disposable tenant or explicit approval for that exact action. Write-enabled rerun: still gated because it requires upload/media/email/identity/billing/delete/publish or exact disposable fixture coverage beyond simple synthetic UI writes. | BLOCKED_GATED | doc-only | no DOM |
BLOCKED_GATED | TC-047 | Save profile changesNot run in this pass because it performs a persistent write, upload/ingestion, invite, billing/quota change, delete, publish, email delivery, microphone/media capture, or tenant-owner API probe. Needs a disposable tenant or explicit approval for that exact action. Write-enabled rerun: still gated because it requires upload/media/email/identity/billing/delete/publish or exact disposable fixture coverage beyond simple synthetic UI writes. | BLOCKED_GATED | app/profile/settings | no DOM |
BLOCKED_GATED | TC-048 | Edit tenant subscriptionNot run in this pass because it performs a persistent write, upload/ingestion, invite, billing/quota change, delete, publish, email delivery, microphone/media capture, or tenant-owner API probe. Needs a disposable tenant or explicit approval for that exact action. Write-enabled rerun: still gated because it requires upload/media/email/identity/billing/delete/publish or exact disposable fixture coverage beyond simple synthetic UI writes. | BLOCKED_GATED | doc-only | no DOM |
BLOCKED_NO_DEV_FIXTURE | TC-049 | Delete QA-created `Untitled Space 21Persistent deletions are allowed for synthetic QA fixtures, but the exact disposable QA-created deletion target was not present in this run. | BLOCKED_NO_DEV_FIXTURE | doc-only | no DOM |
| TC-062 | Save generated controlCreate Control generator opened, but generation/save persistence was not completed in the browser run. | FAIL | app/data-controls | DOM | |
| TC-063 | Save collection membershipCreate Collection form opened, but membership/persistence was not completed in the browser run. | FAIL | app/collections | DOM | |
BLOCKED_GATED | TC-064 | Publish boardNot run in this pass because it performs a persistent write, upload/ingestion, invite, billing/quota change, delete, publish, email delivery, microphone/media capture, or tenant-owner API probe. Needs a disposable tenant or explicit approval for that exact action. Write-enabled rerun: still gated because it requires upload/media/email/identity/billing/delete/publish or exact disposable fixture coverage beyond simple synthetic UI writes. | BLOCKED_GATED | apps/ | no DOM |
BLOCKED_GATED | TC-065 | Public companion uploadNot run in this pass because it performs a persistent write, upload/ingestion, invite, billing/quota change, delete, publish, email delivery, microphone/media capture, or tenant-owner API probe. Needs a disposable tenant or explicit approval for that exact action. Write-enabled rerun: still gated because it requires upload/media/email/identity/billing/delete/publish or exact disposable fixture coverage beyond simple synthetic UI writes. | BLOCKED_GATED | apps/ | no DOM |
| TC-074 | Created agent E2E conversationCreated-agent E2E remains unproven because the new synthetic agent did not reappear as a persisted catalog card. | FAIL | app/agents | DOM | |
| TC-075 | Created agentic app E2E conversationCreated-app E2E remains unproven because the new synthetic app did not reappear as a persisted catalog card. | FAIL | app/apps | DOM | |
| TC-076 | Published companion Everyday Support submitNot run in this pass because it performs a persistent write, upload/ingestion, invite, billing/quota change, delete, publish, email delivery, microphone/media capture, or tenant-owner API probe. Needs a disposable tenant or explicit approval for that exact action. Write-enabled rerun: still gated because it requires upload/media/email/identity/billing/delete/publish or exact disposable fixture coverage beyond simple synthetic UI writes. | BLOCKED_GATED | apps/ | DOM | |
DOC_ONLY | TC-077 | Google Slides additional test-case source loadsThe source catalog references a Google Slides deck but does not include a dev-safe deck URL in this workspace. The row is carried forward and not counted as a dev product pass. Write-enabled rerun: still no dev-safe executable route. | DOC_ONLY | doc-only | no DOM |
| TC-078 | First screen supports default chat and pre-config agent selectionChrome rendered the expected dev/staging app surface. | PASS | app/new | DOM | |
| TC-079 | Bind App or Agent in Form Settings Connect tabNot run in this pass because it performs a persistent write, upload/ingestion, invite, billing/quota change, delete, publish, email delivery, microphone/media capture, or tenant-owner API probe. Needs a disposable tenant or explicit approval for that exact action. Write-enabled rerun: still gated because it requires upload/media/email/identity/billing/delete/publish or exact disposable fixture coverage beyond simple synthetic UI writes. | BLOCKED_GATED | apps/ | DOM | |
| TC-080 | List on Launchpad visibility toggleNot run in this pass because it performs a persistent write, upload/ingestion, invite, billing/quota change, delete, publish, email delivery, microphone/media capture, or tenant-owner API probe. Needs a disposable tenant or explicit approval for that exact action. Write-enabled rerun: still gated because it requires upload/media/email/identity/billing/delete/publish or exact disposable fixture coverage beyond simple synthetic UI writes. | BLOCKED_GATED | apps/ | DOM | |
BLOCKED_GATED | TC-081 | Agent visibility for Agentic App useNot run in this pass because it performs a persistent write, upload/ingestion, invite, billing/quota change, delete, publish, email delivery, microphone/media capture, or tenant-owner API probe. Needs a disposable tenant or explicit approval for that exact action. Write-enabled rerun: still gated because it requires upload/media/email/identity/billing/delete/publish or exact disposable fixture coverage beyond simple synthetic UI writes. | BLOCKED_GATED | app/agents | no DOM |
| TC-082 | Agent configuration fieldsCreate Agent surface opened with configuration fields visible. | PASS | app/agents | DOM | |
| TC-083 | Clone agent/template safelyNot run in this pass because it performs a persistent write, upload/ingestion, invite, billing/quota change, delete, publish, email delivery, microphone/media capture, or tenant-owner API probe. Needs a disposable tenant or explicit approval for that exact action. Write-enabled rerun: still gated because it requires upload/media/email/identity/billing/delete/publish or exact disposable fixture coverage beyond simple synthetic UI writes. | BLOCKED_GATED | app/agents | DOM | |
| TC-084 | Talk to your files vs Space-connected agentNot run in this pass because it performs a persistent write, upload/ingestion, invite, billing/quota change, delete, publish, email delivery, microphone/media capture, or tenant-owner API probe. Needs a disposable tenant or explicit approval for that exact action. Write-enabled rerun: still gated because it requires upload/media/email/identity/billing/delete/publish or exact disposable fixture coverage beyond simple synthetic UI writes. | BLOCKED_GATED | app/agents | DOM | |
| TC-085 | Polestar voice-note report by emailNot run in this pass because it performs a persistent write, upload/ingestion, invite, billing/quota change, delete, publish, email delivery, microphone/media capture, or tenant-owner API probe. Needs a disposable tenant or explicit approval for that exact action. Write-enabled rerun: still gated because it requires upload/media/email/identity/billing/delete/publish or exact disposable fixture coverage beyond simple synthetic UI writes. | BLOCKED_GATED | apps/ | DOM | |
DOC_ONLY | TC-086 | Parameter assistant category routingParameter Assistant behavior is described in the QA catalog, but no live dev route was provided for a Chrome run. Write-enabled rerun: still no dev-safe executable route. | DOC_ONLY | doc-only | no DOM |
| TC-087 | Upload categories distinguish live image from other imagesNot run in this pass because it performs a persistent write, upload/ingestion, invite, billing/quota change, delete, publish, email delivery, microphone/media capture, or tenant-owner API probe. Needs a disposable tenant or explicit approval for that exact action. Write-enabled rerun: still gated because it requires upload/media/email/identity/billing/delete/publish or exact disposable fixture coverage beyond simple synthetic UI writes. | BLOCKED_GATED | apps/ | DOM | |
| TC-088 | Video Analyzer public bot loadsNot run as a product verdict because the specific public/demo/Sanofi/source fixture from the production QA catalog is not available on the dev target. Write-enabled rerun: no matching dev fixture for the specific source/demo asset. | BLOCKED_NO_DEV_FIXTURE | app/ | DOM | |
| TC-089 | Video Analyzer MP4 processing and email reportNot run in this pass because it performs a persistent write, upload/ingestion, invite, billing/quota change, delete, publish, email delivery, microphone/media capture, or tenant-owner API probe. Needs a disposable tenant or explicit approval for that exact action. Write-enabled rerun: still gated because it requires upload/media/email/identity/billing/delete/publish or exact disposable fixture coverage beyond simple synthetic UI writes. | BLOCKED_GATED | apps/ | DOM | |
| TC-090 | Visual AI demo loads upload/email formNot run as a product verdict because the specific public/demo/Sanofi/source fixture from the production QA catalog is not available on the dev target. Write-enabled rerun: no matching dev fixture for the specific source/demo asset. | BLOCKED_NO_DEV_FIXTURE | app/ | DOM | |
| TC-091 | Visual AI demo full upload, chat, research, email handoffNot run in this pass because it performs a persistent write, upload/ingestion, invite, billing/quota change, delete, publish, email delivery, microphone/media capture, or tenant-owner API probe. Needs a disposable tenant or explicit approval for that exact action. Write-enabled rerun: still gated because it requires upload/media/email/identity/billing/delete/publish or exact disposable fixture coverage beyond simple synthetic UI writes. | BLOCKED_GATED | apps/ | DOM | |
| TC-092 | Markdown file upload via file pickerSynthetic markdown upload is permitted, but no disposable dev Space/upload target was established for this rerun. | BLOCKED_NO_DEV_FIXTURE | app/spaces | DOM | |
| TC-093 | Markdown file upload via drag-and-dropSynthetic drag-and-drop upload is permitted, but no disposable dev Space/upload target was established for this rerun. | BLOCKED_NO_DEV_FIXTURE | app/spaces | DOM | |
| TC-094 | Public page resolves tenant only from real tenant hostsRequires controlled tenant/custom-host network inspection and comparison. Not run against production hosts in this dev pass. Write-enabled rerun: still gated because it requires upload/media/email/identity/billing/delete/publish or exact disposable fixture coverage beyond simple synthetic UI writes. | BLOCKED_GATED | apps/ | DOM | |
| TC-095 | Public flow starts cockpit conversation in flow owner's tenantNot run in this pass because it performs a persistent write, upload/ingestion, invite, billing/quota change, delete, publish, email delivery, microphone/media capture, or tenant-owner API probe. Needs a disposable tenant or explicit approval for that exact action. Write-enabled rerun: still gated because it requires upload/media/email/identity/billing/delete/publish or exact disposable fixture coverage beyond simple synthetic UI writes. | BLOCKED_GATED | apps/ | DOM | |
| TC-096 | Generic new conversation without selected agentGeneric new conversation submit created/reached a dev conversation route. | PASS | app/c/5c9182b8-abcf-4...494892acae2d | DOM | |
| TC-097 | Optional tenant capabilities fail safelyTenant capability route stayed usable in Chrome; browser log evidence captured. | PASS | app/browse | DOM | |
| TC-098 | Space search times out gracefully instead of hangingNot run in this pass because it performs a persistent write, upload/ingestion, invite, billing/quota change, delete, publish, email delivery, microphone/media capture, or tenant-owner API probe. Needs a disposable tenant or explicit approval for that exact action. Write-enabled rerun: still gated because it requires upload/media/email/identity/billing/delete/publish or exact disposable fixture coverage beyond simple synthetic UI writes. | BLOCKED_GATED | app/spaces | DOM | |
| TC-099 | Space knowledge query returns a grounded answerNot run in this pass because it performs a persistent write, upload/ingestion, invite, billing/quota change, delete, publish, email delivery, microphone/media capture, or tenant-owner API probe. Needs a disposable tenant or explicit approval for that exact action. Write-enabled rerun: still gated because it requires upload/media/email/identity/billing/delete/publish or exact disposable fixture coverage beyond simple synthetic UI writes. | BLOCKED_GATED | app/spaces | DOM | |
| TC-050 | Knowledge Base list loadsLegacy/internal diagnostic route rendered in Chrome on dev; tracked separately from end-user launchpad coverage. | LEGACY_INTERNAL | app/ai/knowledge-base | DOM | |
| TC-051 | Space files tab loadsLegacy/internal diagnostic route rendered in Chrome on dev; tracked separately from end-user launchpad coverage. | LEGACY_INTERNAL | app/ai/knowledge-base | DOM | |
| TC-052 | Space websites tab loadsLegacy/internal diagnostic route rendered in Chrome on dev; tracked separately from end-user launchpad coverage. | LEGACY_INTERNAL | app/ai/knowledge-base | DOM | |
| TC-053 | Space YouTube tab loadsLegacy/internal diagnostic route rendered in Chrome on dev; tracked separately from end-user launchpad coverage. | LEGACY_INTERNAL | app/ai/knowledge-base | DOM | |
| TC-054 | Agents dashboard loadsLegacy/internal diagnostic route rendered in Chrome on dev; tracked separately from end-user launchpad coverage. | LEGACY_INTERNAL | app/ai/agents | DOM | |
| TC-055 | Internal usage transactions loadLegacy/internal diagnostic route rendered in Chrome on dev; tracked separately from end-user launchpad coverage. | LEGACY_INTERNAL | app/ai/internal-tests | DOM | |
| TC-056 | Tenant subscriptions loadTenant subscriptions still redirects/renders the knowledge-base surface instead of subscription content. | FAIL | app/ai/knowledge-base | DOM | |
| TC-057 | Tenant wallets loadTenant wallets route rendered the Tenant Wallets signal. | PASS | app/ai/tenant-wallets | DOM | |
| TC-058 | Root redirects to Launchpadapp-staging root rendered the Launchpad shell. | PASS | app/ | DOM | |
| TC-059 | /profile/settings` compatibilityapp-staging /profile/settings rendered the profile settings surface; DOM and screenshot redacted for profile data. | PASS | app/profile/settings | DOM | |
| TC-060 | /integrations` compatibilityapp-staging /integrations rendered integration connection controls. | PASS | app/integrations | DOM | |
| TC-061 | /admin-insights` compatibilityapp-staging /admin-insights rendered the insights chart surface. | PASS | app/admin-insights | DOM |