Status. Proposed engineering reference derived from vault revision 1.3. Every scenario is Not executed; no application exists. Generated from the scenario notes; regenerate rather than hand-edit.

Company-isolation scenarios

Scenarios whose gates include A03, A06 or A09 (separate discussions, scoped revocation, scoped privacy), plus DG22, the boundary scenario for opaque IDs. Selection is mechanical (gate or title keyword); read each scenario for its actual oracle. Harness design: Company-Isolation.

IDTitleGatesStepDecisions
T01Invitation-only access and single-company membershipA04, A0602Q01
T02Fixed roles cannot be bypassed through the APIA04, A0902Q02
T03Company-admin visibility is disclosed and scopedA03, A04, A0902Q02, Q08
T04Reassignment moves work without duplicating itA04, A06, A0702Q02, Q07
T06Search filtering precedes counts and paginationA01, A06, A0905Q03
T08Validation and unsaved drafts remain privateA01, A05, A0904—
T09Ask privately without posting or submitting interestA02, A0306Q02, Q04, Q07
T10Third respondent has a separate private conversationA03, A0906Q08
T11Messages require current authority and safe inputA03, A06, A0906Q02, Q09
T16Approval and role revocation races remain authorisedA04, A0603Q07
T19Accept, decline and withdraw are mutually consistentA03, A07, A0806Q05, Q07, Q08
T24Lifecycle edges do not import Comprehensive scopeA07, A0906Q04, Q05
T25Revocation invalidates open sessions and saved linksA06, A0903Q07, Q09
T26Role downgrade and assignment removal use live policyA04, A0602Q02, Q07
T27Object IDs and errors reveal no private existenceA03, A06, A0903Q08
T28DG operations do not grant private-message browsingA06, A0903Q08
T29Next-action creation and completion are participant scopedA03, A04, A0706Q02, Q10
T30Daily view mirrors the underlying authorised recordsA04, A07, A0908Q10
T32History and records survive permitted responsibility changesA04, A06, A0706Q02, Q07, Q09
T34Email content is minimal and links reauthoriseA06, A08, A0907Q07, Q08
T36Failures, recipient changes and callbacks are recoverableA06, A08, A1007Q07, Q08
T37Authentication, invitation and session controls holdA06, A1001Q09
T38Environment separation and safe failure visibilityA09, A1001Q09
DG22Opaque IDs do not grant named private oversightS03, S0703Q08, Q16

24 scenarios listed.