SurfSense/.github/CODEOWNERS
DESKTOP-RTLN3BA\$punk 3313fa1448 docs: reorganize engineering docs under docs/
Move the engineering specs out of plans/ into a root docs/ folder.
architecture/ describes what is true in the code now, one doc per
feature. adr/ records decisions: 0003 is restored and 0004-0027 are
new. proposals/ holds designs not built yet: plugins and the CUDA
backend. contracts/ holds the frozen interfaces between trees, with
the fixtures their tests read. ROADMAP.md names the initiatives.

The shipped phase plans are deleted; git history keeps them. plans/
keeps business, launch and ops material only.

Also: CONTRIBUTING.md rewritten around this flow, a CODEOWNERS file,
a Docs section in AGENTS.md, scripts/check_docs.py (was
check_plan_links.py) as a pre-commit hook, the backend tests path
filter extended to docs/contracts, and the five tests that read the
contract fixtures pointed at their new path.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 21:27:26 -07:00

36 lines
2 KiB
Text

# Review routing. The last matching pattern wins; when a line names several
# owners, approval from any one of them is enough.
* @MODSetter
/docs/ @MODSetter @CREDO23 @AnishSarkar22
/AGENTS.md @MODSetter @CREDO23 @AnishSarkar22
/CONTRIBUTING.md @MODSetter @CREDO23 @AnishSarkar22
/docs/contracts/ @CREDO23 @AnishSarkar22
/plans/ @MODSetter
/surfsense_local/frontend/ @AnishSarkar22
/surfsense_local/backend/modules/llm/ @AnishSarkar22
/surfsense_local/backend/worker/studio/ @CREDO23 @AnishSarkar22
/surfsense_local/backend/modules/artifacts/ @CREDO23 @AnishSarkar22
/surfsense_local/backend/modules/chat/ @CREDO23 @AnishSarkar22
/surfsense_local/backend/modules/documents/ @CREDO23 @AnishSarkar22
/surfsense_local/backend/worker/ingestion/ @CREDO23 @AnishSarkar22
/surfsense_local/backend/shared/search.py @CREDO23 @AnishSarkar22
/surfsense_local/backend/modules/license/ @CREDO23
/surfsense_local/backend/modules/migration/ @CREDO23
/surfsense_local/backend/modules/egress/ @CREDO23
/surfsense_local/backend/shared/secrets.py @CREDO23
/surfsense_local/electron/ @CREDO23 @AnishSarkar22
/surfsense_local/RELEASE.md @CREDO23 @AnishSarkar22
/.github/workflows/release-local.yml @CREDO23 @AnishSarkar22
/surfsense_backend/app/license/ @CREDO23
/surfsense_backend/app/mailer/ @CREDO23
/surfsense_backend/app/payments/ @CREDO23
/surfsense_backend/app/sunset.py @CREDO23
/surfsense_backend/app/capabilities/ @AnishSarkar22 @MODSetter
/surfsense_backend/app/proprietary/ @AnishSarkar22 @MODSetter
/surfsense_web/ @AnishSarkar22
/surfsense_mcp/ @CREDO23