Skip to content

Commit ef2de46

Browse files
Kurt Overmierclaude
andcommitted
docs: add OSS policy reference to CLAUDE.md
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent f2778ae commit ef2de46

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

CLAUDE.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,14 @@
1010
- When in WSL, use `git config --global credential.helper '/mnt/c/Program Files/Git/mingw64/bin/git-credential-manager.exe'` if HTTPS push fails.
1111
- Keep `core.hooksPath` pointed to `.githooks` so the pre-commit check runs.
1212
- Pre-existing build errors should be noted but not blocked on -- flag them and continue with the task.
13+
14+
## OSS Policy
15+
16+
This is a **public infrastructure package** governed by the Stackbilt OSS Infrastructure Package Update Policy.
17+
18+
Rules:
19+
1. **Additive only** — never remove or rename public API without a major version bump
20+
2. **No product logic** — framework patterns and generic utilities only. If a competitor could reconstruct Stackbilt product architecture from this code, it doesn't belong here.
21+
3. **Strict semver** — patch for fixes, minor for new features, major for breaking changes
22+
4. **Tests travel with code** — every public export must have test coverage
23+
5. **Validate at boundaries** — all external API responses validated before returning to consumers

0 commit comments

Comments
 (0)