Skip to Content
Nextra 2 Alpha
ReferenceSchema Examples

Specification Schema Examples

rhema.yaml (Scope Definition)

rhema: version: "1.0.0" scope: type: "service" name: "user-service" description: "User management and authentication service" boundaries: includes: ["src/**", "tests/**"] excludes: ["docs/**", "*.md"] dependencies: parent: "../shared" children: ["../user-api", "../user-ui"] responsibilities: - "User authentication" - "User profile management" - "Password reset functionality" tech: primary_languages: ["Rust", "TypeScript"] frameworks: ["Actix", "React"] databases: ["PostgreSQL"] tooling: focus_areas: - "Security best practices" - "Performance optimization" recommended_analysis: - "Dependency analysis" - "Security audit"

knowledge.yaml (Knowledge Base)

components: user_service: description: "Core user management service" key_files: ["src/main.rs", "src/models.rs"] interfaces: auth: endpoints: - path: "/auth/login" method: "POST" purpose: "User authentication" consumers: ["web-app", "mobile-app"] dependencies: internal: ["shared", "database"] external: ["redis", "jwt"] known_issues: - issue: "Memory leak in session handling" severity: "medium" impact: "Gradual performance degradation" workaround: "Restart service weekly" discovered: "2024-01-15" complexity: "medium" last_analyzed: "2024-01-20" architecture: patterns: repository: usage: "required" effectiveness: "high" description: "Data access abstraction layer" examples: ["UserRepository", "SessionRepository"] conventions: "Use async/await for all database operations" insights: performance: - finding: "Database queries are not optimized" impact: "High latency on user operations" solution: "Add database indexes and query optimization" confidence: "high" evidence: ["Query logs", "Performance metrics"] related_files: ["src/repository.rs", "migrations/"]

todos.yaml (Work Items)

todos: - id: "todo-001" title: "Implement rate limiting" description: "Add rate limiting to prevent abuse" status: in_progress priority: high assigned_to: "alice" due_date: "2024-02-01T00:00:00Z" created_at: "2024-01-15T09:00:00Z" tags: ["security", "performance"] related_components: ["auth-service", "api-gateway"]
Last updated on