Resolve the requirements-vs-architecture conflict found in the Phase 5
review. License v1 is frozen at nine fields with no expiry field
(perpetual is a bool; update/rebind policy are opaque labels), so it
cannot express a trial period. The implementation and architecture docs
correctly recorded that boundary, but 02-requirements still listed trial
as a P0 capability and an MVP acceptance criterion.
Decision: trial moves to V1.1.
- 02-requirements: drop trial from the user role and P0 feature list;
acceptance now reads 'authorization state consistent between box and
sub-apps'; add a V1.1 trial row naming the protocol prerequisite; add
a scope row stating perpetual:false is display-only and never expires,
and supports_trial does not grant local trial.
- 00-ai-start-here: remove trial from 'MVP does', add it to 'MVP does
not' with the protocol reason.
- 04-architecture: development order step 5 no longer lists trial/rebind
as MVP work.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>