From c5dbdf75f2389a9698555db5ed7ae32c368885f5 Mon Sep 17 00:00:00 2001 From: Kurt Overmier Date: Tue, 7 Apr 2026 07:30:52 -0500 Subject: [PATCH] docs: add OSS policy reference to CLAUDE.md Co-Authored-By: Claude Opus 4.6 (1M context) --- CLAUDE.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/CLAUDE.md b/CLAUDE.md index bf2eefc..927a173 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -10,3 +10,16 @@ - When in WSL, use `git config --global credential.helper '/mnt/c/Program Files/Git/mingw64/bin/git-credential-manager.exe'` if HTTPS push fails. - Keep `core.hooksPath` pointed to `.githooks` so the pre-commit check runs. - Pre-existing build errors should be noted but not blocked on -- flag them and continue with the task. + +## OSS Policy + +This is a **public infrastructure package** governed by the Stackbilt OSS Infrastructure Package Update Policy. + +Rules: +1. **Additive only** — never remove or rename public API without a major version bump +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. +3. **Strict semver** — patch for fixes, minor for new features, major for breaking changes +4. **Tests travel with code** — every public export must have test coverage +5. **Validate at boundaries** — all external API responses validated before returning to consumers + +Full policy: `stackbilt_llc/policies/oss-infrastructure-update-policy.md`