README
docsstackrfcs
Aggregation point for architectural RFCs that govern the Koder Stack.
Convention
Each RFC lives *n the module it belongs to* under that module's own rfcs/ directory. Examples:
platform/kdb/rfcs/RFC-001-kdb-next.md— kdb-next Rust rewrite, TiKV substrate, hyperscale tenantsplatform/id/v2/rfcs/RFC-001-*.md— Koder ID v2 from-scratch IAM
This directory (docs/stack/rfcs/) aggregates them *ia symlinks*so the stack PDF can include them all in one appendix without duplicating content. The canonical source is always the file inside the module — never edit a symlink.
How to add an RFC
- Write the RFC in its home module, e.g.
platform/kdb/rfcs/RFC-007-foo.md. - From
docs/stack/rfcs/, create a symlink with a prefixed name so RFCs sort by module:ln -s ../../../platform/kdb/rfcs/RFC-007-foo.md kdb-RFC-007-foo.md - Include it in
build/technical.typunder the= Appendix — RFCsheading (Typst's#includeor#readcan pull the markdown text). - Rebuild the PDFs.
Current RFCs
No RFCs symlinked yet. When modules start writing formal RFCs under their own rfcs/ directories, link them here.