Skip to content
Draft
Show file tree
Hide file tree
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
37 changes: 9 additions & 28 deletions .github/copilot-instructions.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,11 @@
# Repo Instructions
# Repository instructions

## Testing
Cover Story is a browser stealth game whose patrols are planned through the published
`dancing-links` npm package.

Any feature addition requires thorough testing.
Use Test-Driven Development (TDD) to guide implementation wherever applicable.
All new code should be accompanied by appropriate unit test.

## Performance

Performance is absolutely critical to this project.
If you modify any application logic, you MUST run benchmarks both before and after your changes.
Ensure that performance has not been negatively impacted.
Document benchmark results in your pull request description.

## Commit Style

All commits in this repository MUST follow the [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) specification.
Commits are used to automatically release new versions using `release-it`.

- If you change repository setup, CI flows, or similar meta-configuration, use the `build:` or `ci:` prefix — this prevents a new release from being triggered.
- The `Initial Plan` commit must be prefixed with `docs:`.

**Examples:**

- `feat: add user authentication module`
- `fix: resolve API response error`
- `ci: update workflow for test coverage`
- `build: update dependencies`
- `docs: initial plan`
- Run `npm test`, `npm run lint`, `npm run format:check`, and `npm run build` for changes.
- Document every optimized path in code, including what it does and why it is faster.
- Keep scheduling tied to varied live state; do not cache repeated puzzle answers to manufacture a
benchmark win.
- Test every non-identical fallback explicitly.
- Use Conventional Commits.
228 changes: 0 additions & 228 deletions .github/workflows/benchmark.yml

This file was deleted.

4 changes: 2 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,11 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 25
node-version: 24
cache: 'npm'

- name: Install dependencies
run: npm ci

- name: Build project
run: npm run build
run: npm run build
4 changes: 2 additions & 2 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 25
node-version: 24
cache: 'npm'

- name: Install dependencies
Expand All @@ -28,4 +28,4 @@ jobs:
run: npm run lint

- name: Check formatting
run: npm run format:check
run: npm run format:check
Loading
Loading