Package Forge← Back to demo
Sample walkthroughPackage Forge

Reproduce the fictional worksheet

Start from Preview sample reset → Confirm sample reset when you need the original state. Reset clears history and schedules after explicit review. Canceling the reset preserves the original saved data.

  1. Cedar comparison: The initial applied sample is 8 editors, 24 free viewers, Boards + Approvals, monthly. Studio fits at $96; Base does not fit. Review Studio quote. Verify Q1, catalog2026.10-v1, actual $96 monthly, October31 effective and November30 term end. Cancel preview; no commitment is created.
  2. Annual calculation: Select Annual commitment → Review changed assumptions → Apply reviewed assumptions. Studio shows $960 actual annual and $80 equivalent/month (8 × $10 ×12). Review then Confirm local simulation. Active Studio remains $96 monthly; Q1 is scheduled for October31, with term end October31 2027. Refresh; compatible saved state remains.
  3. Upgrade: Load Harbor Records → Review changed assumptions → Apply reviewed assumptions. Archive is the only fit: 12 × $20 ×12 = $2,880 annual; $240 equivalent/month. Review Archive quote; no capabilities/capacity are lost. Existing Q1 replacement is named. Cancel preview and verify Q1 remains scheduled. Review again and confirm; new quote supersedes Q1 without changing its historical assumptions.
  4. Downgrade: Load Kite Collective → review/apply. This explicitly changes the proposed renewal team to 2 editors/8 viewers/Boards only, keeping the active Studio baseline. Review Base quote: $0 actual monthly, effective October31, lost Approvals, editor capacity20→3, viewer capacity200→20. Cancel preview leaves schedule/history intact. Review again and Confirm local simulation; active Studio remains unchanged. Cancel scheduled change → review → confirm. No older schedule returns; all confirmed quotes remain.
  5. No fit: Load Widefield Network → review/apply. All tiers show capacity failures; no lowest-cost-fit recommendation is shown and every quote button is disabled. Do not silently relax needs. A later scope change requires its own review.
  6. Scoped draft Undo: Apply a changed editor count, then Undo last assumptions. The previous draft returns with a new revision and no selected package. Active plan, schedule and confirmed history remain. Undo ends after refresh or a commitment action.
  7. Recovery: In a fresh context seed package-forge:v1 with malformed JSON, unsupported schema or inconsistent quote arithmetic. Refresh: a warning appears and the raw record remains intact. Preview sample reset → Cancel preview preserves it. Confirm reset replaces it with the seed. For external corruption while a quote is open, confirmation is rejected; reset remains accessible. Getter/read/write failures show memory-only warnings without losing current memory; unreadable storage receives no writes. Open a reset preview, then confirm a newer quote in another tab: the old reset rejects, and a fresh reviewed reset can clear it. A failed/unreadable reset preserves original bytes and current memory.
  8. Keyboard/mobile: Use Tab/Shift+Tab inside each dialog, Escape to cancel, and inspect focus restoration. New assumptions focus and scroll to the editor. At 320px/390px, inspect the vertically arranged worksheet and quote dialog; controls remain reachable without horizontal scrolling.

Prices and teams are fictional. The clock is fixed at October2, 2026; no real charge or plan switch occurs. Actual software checks, proposed human evaluation and release evidence: Validation.