diff options
| author | Craig Jennings <c@cjennings.net> | 2026-05-29 18:44:30 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-05-29 18:44:30 -0500 |
| commit | bb28cfa331d3cba9ae9f265f7c448b5bd6b4fa6c (patch) | |
| tree | a0f104a12f1efa533a4fd7a98262366e15bab3bc /playwright-py/examples/element_discovery.py | |
| parent | 7355d21d9a36716afbeeb7d63de58dff302f44c1 (diff) | |
| download | rulesets-bb28cfa331d3cba9ae9f265f7c448b5bd6b4fa6c.tar.gz rulesets-bb28cfa331d3cba9ae9f265f7c448b5bd6b4fa6c.zip | |
feat(workflows): add -spec.org precondition to spec-review and spec-response
Both workflows now check that the file under review (or the spec
being responded to) ends with -spec.org before proceeding. If it does
not, the workflow stops and surfaces the mismatch with the rename
suggestion.
The suffix is the identifier per Craig's spec-naming convention:
every design, decision, or planning document under a project's docs/
directory ends with -spec.org. The .org extension alone is not enough
because docs/ holds non-spec org files too (tutorials, frozen
inventories, reference material).
spec-review.org gained a top-level Precondition section between When
to Use and Approach. spec-response.org gained the same Precondition
section in the parallel position, with a note that the review-file
convention <spec-basename>-review.org means a misnamed spec produces
a mis-pointed review file too.
Inbox source: 2026-05-28-0858-from-home-spec-naming-convention-apply-to-spec.org.
Home renamed two docs to the new convention and asked rulesets to
update the template workflows so the next startup rsync in every
project picks up the guard.
Diffstat (limited to 'playwright-py/examples/element_discovery.py')
0 files changed, 0 insertions, 0 deletions
