Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions workshop-kit/scripts/linux/app-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@ except on testing, where the app's `AGENTS.md` and README govern.
## Setup and specs
- After Compile, set up the app, build its assets and run its specs as its README says, before the first preview.
In that first run, a spec that fails through behavior the README's **Behavior to write** lists is work to do:
write that behavior until its specs pass. A stubbed scope raises `NotImplementedError`, a stubbed Policy rule
returns `false`, and a deletion outcome First Draft left out fails its spec with `RecordNotDestroyed`. Write every
item that section lists, including a denying rule no failing spec names. If Chrome itself cannot start, this
laptop's setup is missing something; any other failure in that run is a First Draft defect. Either way, tell the
user which spec failed and its error. Never edit or delete a generated spec to make it pass.
write that behavior until its specs pass. A stubbed scope or event raises `NotImplementedError`, a stubbed Policy
rule returns `false`, and a deletion outcome First Draft left out fails its spec with `RecordNotDestroyed`. Write
every item that section lists, including a denying rule no failing spec names. If Chrome itself cannot start,
this laptop's setup is missing something; any other failure in that run is a First Draft defect. Either way, tell
the user which spec failed and its error. Never edit or delete a generated spec to make it pass.
- System specs drive Chrome on this laptop directly; there is no Selenium container to start or stop.

## Web app
Expand Down