Remove accidentally committed .claude/ worktrees

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
John McLear 2026-04-14 13:03:26 +01:00
parent e46ca807f0
commit 5e0688eff3
20 changed files with 1 additions and 72 deletions

View File

@ -1,2 +0,0 @@
- [PR test coverage requirement](feedback_test_coverage.md) — every PR must include tests, no exceptions
- [Fix failing tests, don't remove](feedback_fix_tests.md) — never delete a test to make CI green, fix the root cause

View File

@ -1,11 +0,0 @@
---
name: Fix failing tests, don't remove them
description: When a test fails, fix the underlying issue or the test — never remove the test to make CI green
type: feedback
---
If a test fails, don't remove it — fix it. Either fix the underlying code so the test passes, or fix the test if it's wrong.
**Why:** User explicitly corrected this behavior. Removing tests to pass CI hides bugs.
**How to apply:** When a test fails, diagnose the root cause. If the code is wrong, fix the code. If the test assertion is wrong, fix the assertion. Never delete a test just because it's failing.

View File

@ -1,11 +0,0 @@
---
name: PR test coverage requirement
description: Every PR must include test coverage — regression tests for bug fixes, unit/integration tests for features
type: feedback
---
Every PR must include test coverage. Bug fixes need regression tests, features need unit/integration tests.
**Why:** User explicitly requires this as a non-negotiable part of the PR workflow.
**How to apply:** Before submitting any PR, ensure there are corresponding tests. Backend tests in `src/tests/backend/specs/`, frontend Playwright tests in `src/tests/frontend-new/specs/`. Run tests locally before pushing.

@ -1 +0,0 @@
Subproject commit 189d3a74a85ceb4bedcf7610ee6bae10bc279272

@ -1 +0,0 @@
Subproject commit 2911c78e7c43b693802a55ba5747c6245f2127ed

@ -1 +0,0 @@
Subproject commit 4226e25c4b7b66bebef1976748cfe22a800215b4

@ -1 +0,0 @@
Subproject commit 3cfa36d15fdb600e49e35c1fc86305f2c038833f

@ -1 +0,0 @@
Subproject commit 2891c3979ea7959951f61391fbd8045f42e82784

@ -1 +0,0 @@
Subproject commit 16a40e7d22392c7db9fe944c8dc6edd3640c86ee

@ -1 +0,0 @@
Subproject commit 430ebddad7e50f6326914d28558be36ecf228198

@ -1 +0,0 @@
Subproject commit 4c1a05335a696f73f27081b19a96fe8bc8b0bae8

@ -1 +0,0 @@
Subproject commit df09857de71cbed771d6eddc5be10b13087c3f72

@ -1 +0,0 @@
Subproject commit 976ebb116b6ab1c98d712da37698321818d74ec5

@ -1 +0,0 @@
Subproject commit fce4d05c2f20b84c7b34f70761c8ce93feff4c5b

@ -1 +0,0 @@
Subproject commit 98fd825466931fa56645eb1e86324addf93117ac

@ -1 +0,0 @@
Subproject commit 115783d36a8b8c5f57f1f022be0fe7f982887f6e

@ -1 +0,0 @@
Subproject commit a7c0e07d8f83581c1e545a9ceedbeff4ac10fc15

@ -1 +0,0 @@
Subproject commit 9195ce0a61a0043766062b6553e7e95ee3b9889c

1
.gitignore vendored
View File

@ -28,3 +28,4 @@ plugin_packages
playwright-report
state.json
/src/static/oidc
.claude/

View File

@ -1,33 +0,0 @@
# Claude Code Guidelines for Etherpad
## PR Requirements
- **Every PR must include test coverage.** Bug fixes need regression tests. New features need unit/integration tests. No exceptions.
- Backend tests go in `src/tests/backend/specs/`
- Frontend (Playwright) tests go in `src/tests/frontend-new/specs/`
- Run tests locally before submitting a PR
## Running Tests
```bash
# Install dependencies
pnpm install
# Type check
pnpm run ts-check
# Backend tests
pnpm run test
# Frontend Playwright tests (requires running server)
pnpm run test-ui
```
## Project Structure
- `src/` — main application (ep_etherpad-lite package)
- `bin/` — CLI scripts
- `admin/` — admin UI
- `ui/` — frontend UI build
- Plugin packages live in `src/plugin_packages/`
- Uses pnpm workspaces (not npm)