RFC 000: [Title]
Author(s): [Name] Status: [Draft / In Review / Accepted / Rejected] Date: [YYYY-MM-DD]
1. Context and Problem Statement
[Describe the context and the problem this feature or architectural change solves. Why do we need this?]
2. Proposed Solution
[Describe the architecture, the approach and the technical design you are proposing. Include diagrams if possible.]
3. Alternative Options
[What other ideas did you evaluate? Why were they discarded in favor of the proposed solution?]
4. Dependencies and Impact
[Does this require new databases, APIs, or infrastructure? Does this affect any existing flows?]
5. Security & Observability
[How will this be monitored? What are the potential security risks and how are they mitigated?]
6. Implementation Plan
[High-level list of steps or phases required to build and roll this out.]