Readiness до демо не дорівнює deployment
Demo readiness означає, що reviewer має відтворюваний startup path, потрібні inputs, fallback і відомі limitations для bounded показу. Це локальна або навчальна готовність сценарію, а не дозвіл на publish, release чи production deploy.
Розділіть environment assumptions, data fixtures, operational permissions і deployment decision. Якщо одна з передумов не підтверджена, записуйте Unknown або HOLD замість заміни факту оптимістичним статусом.
Readiness checklist
- Зафіксувати стартову команду або manual entry point без credentials.
- Описати fixtures, inputs і очікуваний observable output.
- Перевірити fallback для відсутньої інтеграції чи нестабільного середовища.
- Позначити, які checks фактично виконані, а які залишилися Unknown.
- Окремо передати deployment decision authorized owner-у; не включати deploy у demo script.
Readiness record
# DEMO_READINESS.md
Scenario: <bounded capstone flow>
Start: <command or manual entry point>
Inputs: <safe fixtures; no secrets>
Expected signal: <observable output>
Fallback: <manual or static path if dependency is unavailable>
Blocking unknowns: <environment, data or permission gaps>
Deployment boundary: no publish/deploy claim; decision owner: <role>
Status: documented example; readiness result: Unknown. Канонічне джерело уроку · JavaRush
Відкрити матеріал JavaRush