Skip to content

Commit 7b7d242

Browse files
committed
. d feature_development_process.md
1 parent 62ea834 commit 7b7d242

3 files changed

Lines changed: 10 additions & 0 deletions

File tree

AGENT.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
- Use `./build_and_test.sh` for full build (this includes mypy and lint)
22
- When writing code, follow the code style guidelines in `internal_documentation/code_style.md`.
33
- When interacting with GitHub, follow `internal_documentation/github_guidelines.md`.
4+
- When building a new feature, follow the steps in `internal_documentation/feature_development_process.md`.

CLAUDE.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
- Use `./build_and_test.sh` for full build (this includes mypy and lint)
22
- When writing code, follow the code style guidelines in `internal_documentation/code_style.md`.
33
- When interacting with GitHub, follow `internal_documentation/github_guidelines.md`.
4+
- When building a new feature, follow the steps in `internal_documentation/feature_development_process.md`.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
## Feature Development Process
2+
3+
1. Create a micro feature document in `internal_documentation/micro_features/` describing the feature
4+
2. Write a failing test
5+
3. Implement the feature to make the test pass
6+
4. Run `./build_and_test.sh` to verify everything passes
7+
5. Approve the `.received.` files that are correct
8+
6. Refactor as needed, re-running `./build_and_test.sh` after each change

0 commit comments

Comments
 (0)