← back to AgentAbrams
governance/GOVERNANCE.md
46 lines
# Governance — AgentAbrams/Public
## Publishing Principles
1. **Redaction-first**: Every post starts as a private raw note. Only the "public cut" is published.
2. **Safety over completeness**: A shorter, safer post beats a detailed, risky one.
3. **Transparency about boundaries**: Readers should see what is excluded, not wonder about it.
4. **Reproducibility**: Shared code and processes must work independently of proprietary systems.
## What Is Publishable
- General approaches and methodologies
- Synthetic examples and toy data
- Open-source tooling and scripts
- Lessons learned (abstracted from specifics)
- Public API usage patterns
- Architecture diagrams (without internal identifiers)
## What Is NOT Publishable
- Client or vendor names
- Internal pricing, margins, or sourcing logic
- Proprietary production or design processes
- Private datasets or credentials
- Screenshots of internal tools or dashboards
- Unique automation workflows that provide competitive advantage
- Employee or contractor identifiers
- Internal ticket IDs, order numbers, or customer data
## Escalation
If uncertain whether content is safe to publish:
1. Run `snippets/redact_lint.py` on the file
2. Review against this governance doc
3. When in doubt, **leave it out**
4. Consult legal if the content involves contracts, licensing, or third-party IP
## Incident Response
If sensitive data is published accidentally:
1. Rotate any exposed credentials immediately
2. Remove from blog platform
3. Rewrite git history (`git filter-repo`)
4. Force push to GitHub
5. Document the incident and update redaction rules