To Do
๐ŸŸ  โ€” ๐ŸŸก โ€” ๐ŸŸข โ€”
In Progress
โ€” total ยท ๐ŸŸ  โ€” ๐ŸŸก โ€” ๐ŸŸข โ€”
Done
โ€” completed
← Back to Knowledge Base

pilot-kb-coding-standards.txt

TXT EXTRACTED
1.7 KB
File Size
1,694
Characters Extracted
Uploaded
Extracted Text
ENGINEERING STANDARDS AND PROCESSES

Version: 2.1 | Effective: January 2026

CODE REVIEW POLICY:
- All PRs require at least one approval before merge
- Security-sensitive changes require Sarah Johnson's approval
- Infrastructure changes require Blake Perkins' review
- PRs open longer than 3 business days are flagged as blockers

DEPLOYMENT PROCESS:
1. Feature branch โ†’ PR โ†’ Code review โ†’ Merge to main
2. CI/CD pipeline runs: lint, test, build, deploy to staging
3. QA verification on staging (Lisa Park signs off)
4. Production deployment window: Tuesday and Thursday, 6-8am EST
5. Hotfixes may deploy outside the window with David Chen's approval

INCIDENT RESPONSE:
- P1 (Critical): Service down or data loss. Response within 15 minutes. War room established immediately.
- P2 (High): Major feature broken, workaround exists. Response within 1 hour.
- P3 (Medium): Minor feature issue, low user impact. Address in next sprint.
- P4 (Low): Cosmetic or documentation issues. Backlog.

SECURITY REQUIREMENTS:
- OWASP Top 10 compliance required for all endpoints
- SQL injection prevention: use parameterized queries only
- All API endpoints must enforce rate limiting
- Session tokens must rotate on privilege changes (login, password reset)
- No PII in log files at any log level
- Dependency scans run weekly; critical CVEs patched within 48 hours
- SSL certificates tracked in shared certificate inventory; renew 30 days before expiry

DEFINITION OF DONE:
- Code reviewed and approved
- Unit tests passing (>80% coverage on new code)
- Integration tests passing
- Documentation updated (API docs, README)
- Security scan clean
- QA sign-off on staging