Task 8.3 is closed for the typed admin-web contextual boundary. Phase 8 and G9 remain open.
High-value boundary#
The selected object materially changes Eve’s answer and the operator is making a risk-, SLA-, assignment-, escalation-, approval-, blocker-, release-, rights-, safety-, or incident-bearing decision.
Navigation/filter-only controls, passive history or telemetry, low-risk annotation, and batch controls without one unambiguous subject remain on the global launcher; every occurrence is dispositioned below.
Typed registry coverage#
- 22 contextual targets.
- 100 unique high-value row classes across 105 inventory occurrences.
- 107 unique high-value action classes across 111 inventory occurrences.
| Target | Invocation point | Row classes | Action classes | Production entry |
|---|---|---|---|---|
admin.inbox-item.triage |
admin-web.inbox-triage |
unified-inbox-item |
assign-inbox-item, open-inbox-item |
apps/oshun/admin/src/components/UnifiedInboxPanel.tsxapps/oshun/admin/src/components/AdminSelectionAsk.tsx |
admin.review-package.queue |
admin-web.review-detail |
review-package, review-triage-item |
open-review, triage-review |
apps/oshun/admin/src/components/ReviewPackageList.tsxapps/oshun/admin/src/components/AdminSelectionAsk.tsx |
admin.review-package.detail |
admin-web.review-detail |
review-package-detail, review-copilot-suggestion, high-risk-approval, review-template, review-blocker, investigation-export |
apply-review-copilot-suggestion, decide-review, delegate-review, escalate-review, decide-high-risk-approval, apply-review-template, resolve-review-blocker, export-investigation-bundle |
apps/oshun/admin/src/components/ReviewPackageDetail.tsxapps/oshun/admin/src/components/AdminSelectionAsk.tsx |
admin.policy.decision |
admin-web.selection-ask |
identity-policy, compliance-review, policy-bundle, policy-deployment, policy-governance-event, configuration-entry |
change-identity-policy, attest-policy, edit-policy-bundle, deploy-policy-bundle, approve-policy, rollback-policy, change-configuration |
apps/oshun/admin/src/components/AdminSelectionAsk.tsx |
admin.trust-safety.decision |
admin-web.selection-ask |
crisis-escalation, moderation-content, user-report, cloned-voice-review, avatar-deception-review, image-moderation-review, moderation-appeal, safety-rule-hit |
respond-to-crisis, moderate-content, triage-user-report, decide-cloned-voice-review, decide-avatar-review, decide-image-review, decide-appeal, inspect-safety-rule |
apps/oshun/admin/src/components/AdminSelectionAsk.tsx |
admin.lilith.decision |
admin-web.selection-ask |
room-takeover, concert-schedule, concert-calendar-entry, instructor-verification, tara-class-schedule, persona-behavior-review, takedown-candidate, display-name-override, reputation-subject |
take-over-room, schedule-concert, approve-concert, verify-instructor, schedule-class, publish-persona-policy, execute-takedown, change-display-name, review-reputation |
apps/oshun/admin/src/components/AdminSelectionAsk.tsx |
admin.egbe.conduct-review |
admin-web.selection-ask |
steward-conduct-review |
decide-conduct-review |
apps/oshun/admin/src/components/AdminSelectionAsk.tsx |
admin.rights.decision |
admin-web.selection-ask |
provenance-inspection, watermark-verification, export-consent-inspection |
inspect-provenance, verify-watermark, decide-export-consent |
apps/oshun/admin/src/components/AdminSelectionAsk.tsx |
admin.incident.detail |
admin-web.incident-acknowledgement |
incident, incident-impact, incident-runbook, incident-postmortem |
draft-incident-update, acknowledge-incident, change-incident-state, publish-incident-comms, update-runbook, publish-postmortem |
apps/oshun/admin/src/components/IncidentDetailPanel.tsxapps/oshun/admin/src/components/AdminSelectionAsk.tsx |
admin.editorial.decision |
admin-web.selection-ask |
content-calendar-entry, content-qa-check, tara-lineage-review, teacher-publication, editorial-release |
change-calendar-entry, decide-content-qa, decide-lineage-grounding, publish-teacher-content, change-editorial-release |
apps/oshun/admin/src/components/AdminSelectionAsk.tsx |
admin.research-integrity.decision |
admin-web.selection-ask |
research-integrity-case, citation-validation, research-source-review, research-claim-comparison, research-promotion, research-report-gate |
triage-research-case, decide-citation, decide-source-review, compare-research-claim, promote-research-arm, decide-report-gate |
apps/oshun/admin/src/components/AdminSelectionAsk.tsx |
admin.persona.decision |
admin-web.selection-ask |
persona-registry-entry, persona-governance-entry, tone-calibration-run, persona-rehearsal, premium-cast-approval, voice-profile-review, avatar-pack-review, persona-sponsor, persona-sequence-script, persona-nameplate |
change-persona-release, edit-persona-governance, decide-tone-calibration, decide-rehearsal, decide-premium-cast, decide-voice-profile, decide-avatar-pack, change-persona-sponsor, evaluate-persona-sequence, change-persona-nameplate |
apps/oshun/admin/src/components/AdminSelectionAsk.tsx |
admin.model.decision |
admin-web.selection-ask |
model-registry-entry, model-evaluation, mlops-deployment, model-governance-entry, provider-operation, output-spot-check, workflow-template, agentic-operation |
change-model-release, inspect-model-evaluation, promote-model, rollback-model, decide-model-governance, change-provider-route, decide-output-check, change-workflow-template, change-agentic-operation |
apps/oshun/admin/src/components/AdminSelectionAsk.tsx |
admin.isis.decision |
admin-web.selection-ask |
civitai-intake-item, comfy-node, lora-training-run, model-merge, generated-output, runpod-endpoint, voice-cloning-job, isis-workflow |
decide-civitai-intake, change-comfy-node, change-lora-training, change-model-merge, decide-output, change-runpod-endpoint, change-voice-cloning-job, edit-isis-workflow |
apps/oshun/admin/src/components/AdminSelectionAsk.tsx |
admin.support.decision |
admin-web.selection-ask |
support-case, billing-operation, continuity-incident |
assign-support-case, escalate-support-case, change-billing-operation, troubleshoot-continuity |
apps/oshun/admin/src/components/AdminSelectionAsk.tsx |
admin.privacy.decision |
admin-web.selection-ask |
privacy-request, dsar-review, retention-policy, deletion-job, retention-exception, consent-audit-entry |
process-privacy-request, decide-dsar-review, change-retention-policy, run-deletion-job, decide-retention-exception, inspect-consent |
apps/oshun/admin/src/components/AdminSelectionAsk.tsx |
admin.analytics.decision |
admin-web.selection-ask |
readiness-report, release-readiness-decision, developer-credential, integration-registration, notification-template, communication, public-incident |
inspect-readiness, decide-release-readiness, change-developer-credential, change-integration, change-notification-template, publish-communication |
apps/oshun/admin/src/components/AdminSelectionAsk.tsx |
admin.crash-group.triage |
admin-web.crash-triage |
crash-group, crash-issue, crash-rollup |
triage-crash |
apps/oshun/admin/src/components/CrashOperationsWorkspace.tsxapps/oshun/admin/src/components/AdminSelectionAsk.tsx |
admin.admin-tools.decision |
admin-web.selection-ask |
assistant-tour-review, developer-credential, integration-registration, notification-template, communication, public-incident |
decide-assistant-tour, change-developer-credential, change-integration, change-notification-template, publish-communication |
apps/oshun/admin/src/components/AdminSelectionAsk.tsx |
admin.presentations.slide |
admin-web.presentations.slide |
presentation-slide |
ask-about-presentation-slide |
apps/oshun/admin/src/components/PresentationsWorkspace.tsxapps/oshun/admin/src/components/AdminSelectionAsk.tsx |
admin.messaging.decision |
admin-web.selection-ask |
telegram-channel-binding |
bind-telegram-channel, toggle-crisis-suppression, takedown-telegram-post |
apps/oshun/admin/src/components/AdminSelectionAsk.tsx |
admin.tenant-console.decision |
admin-web.selection-ask |
tenant-living-scene |
change-living-scene-policy |
apps/oshun/admin/src/components/AdminSelectionAsk.tsx |
Exhaustive inventory reconciliation#
All 132 row-class and 129 action-class occurrences from Task 8.1 have one terminal disposition. The registry covers 105 row occurrences and 111 action occurrences. The remaining 27 rows and 18 actions are listed explicitly rather than disappearing from the denominator.
| Kind | Workspace | Class | Exclusion reason |
|---|---|---|---|
| row | dashboard |
workspace-summary |
outside recorded high value decision boundary |
| row | dashboard |
copilot-health |
passive history telemetry or observation |
| row | review |
saved-review-view |
outside recorded high value decision boundary |
| row | review |
review-stage |
passive history telemetry or observation |
| row | review |
review-stage-history |
passive history telemetry or observation |
| row | review |
review-history-entry |
passive history telemetry or observation |
| row | review |
review-audit-event |
passive history telemetry or observation |
| row | review |
review-audit-timeline-event |
passive history telemetry or observation |
| row | review |
workspace-entity-link |
outside recorded high value decision boundary |
| row | review |
workspace-comment |
outside recorded high value decision boundary |
| row | trust-safety |
trust-safety-metric |
passive history telemetry or observation |
| row | trust-safety |
offender-history |
outside recorded high value decision boundary |
| row | lilith |
live-room |
outside recorded high value decision boundary |
| row | lilith |
generation-job |
outside recorded high value decision boundary |
| row | egbe |
agent-welfare-signal |
passive history telemetry or observation |
| row | egbe |
behavior-welfare-signal |
passive history telemetry or observation |
| row | egbe |
egbe-generation-job |
outside recorded high value decision boundary |
| row | egbe |
egbe-operator-surface |
outside recorded high value decision boundary |
| row | support |
conversation-thread |
outside recorded high value decision boundary |
| row | privacy |
privacy-audit-event |
passive history telemetry or observation |
| row | analytics |
content-slo-signal |
passive history telemetry or observation |
| row | analytics |
admin-audit-event |
outside recorded high value decision boundary |
| row | analytics |
bulk-operation |
ambiguous multi subject batch |
| row | analytics |
bulk-export |
ambiguous multi subject batch |
| row | admin-tools |
admin-audit-event |
outside recorded high value decision boundary |
| row | admin-tools |
bulk-operation |
ambiguous multi subject batch |
| row | admin-tools |
bulk-export |
ambiguous multi subject batch |
| action | dashboard |
open-workspace |
navigation filter or low risk annotation |
| action | inbox |
bulk-inbox-action |
ambiguous multi subject batch |
| action | review |
apply-saved-view |
navigation filter or low risk annotation |
| action | review |
move-between-review-items |
navigation filter or low risk annotation |
| action | review |
change-workspace-link |
navigation filter or low risk annotation |
| action | review |
add-workspace-comment |
navigation filter or low risk annotation |
| action | trust-safety |
open-offender-case |
navigation filter or low risk annotation |
| action | lilith |
open-live-room |
navigation filter or low risk annotation |
| action | lilith |
inspect-generation-job |
outside recorded high value decision boundary |
| action | egbe |
inspect-egbe-generation |
outside recorded high value decision boundary |
| action | egbe |
open-egbe-surface |
navigation filter or low risk annotation |
| action | support |
annotate-conversation |
navigation filter or low risk annotation |
| action | analytics |
search-audit-log |
navigation filter or low risk annotation |
| action | analytics |
run-bulk-operation |
ambiguous multi subject batch |
| action | analytics |
run-bulk-export |
ambiguous multi subject batch |
| action | admin-tools |
search-audit-log |
navigation filter or low risk annotation |
| action | admin-tools |
run-bulk-operation |
ambiguous multi subject batch |
| action | admin-tools |
run-bulk-export |
ambiguous multi subject batch |
Privacy, prompt, and trace#
Context is re-resolved at the UI bus and BFF boundaries, then the shared
sanitizer caps and redacts selection, seed-message, entity-label,
artifact-label, evidence-summary. The BFF frames the resulting context-handoff
block as untrusted page-context data. The trace retains only canonical
target/invocation/tool-grant vocabulary, never entity labels, ids, selection,
seed text, or evidence summaries.
Refusal and interaction contract#
Unknown, stale, mismatched, missing, malformed, and guard-blocked launches do not open the drawer. Refusal is visible beside the invoking control and in the shell live region; malformed server envelopes return HTTP 400 with a safe reason. Accepted launches keep the routed workspace primary, use the existing bounded drawer, move focus into it, and restore focus to the exact invoking control.
Honest boundary#
- This task closes contextual invocation on admin web only; Task 8.4 owns the measured mobile transport contract.
- The exhaustive inventory reconciliation excludes only passive history/telemetry, navigation/filter-only controls, low-risk annotation, and ambiguous multi-item batch context under the recorded boundary.
- Tool grants in the handoff are disclosed UI scope and never widen the BFF-computed effective toolset.
- This task proves automated browser behavior, not screen-reader interoperability; Task 8.8 owns the named assistive-technology matrix.
- Phase 8 and G9 remain open for Tasks 8.4 through 8.9 and final Task 18.1 reclassification.