Wiki¶
This wiki is the technical companion to prashanthr.net: the Astra product specification (architecture, reference, operations, deployment) plus personal engineering notes on Ruby on Rails, distributed systems, tools, and how this site is built.
Audience¶
| Who | Start here |
|---|---|
| Astra contributors | Astra overview → Architecture overview → Reference |
| Operators / SRE | Operations → runbooks → Deployment |
| Readers of the blog | Blog — longer essays; wiki is structured reference |
| Site contributors | Site contributing — Zensical, frontmatter, CI |
How to read the Astra docs¶
- Astra home — vision, goals, non-goals, scale targets.
- Architecture → Overview — layers, data flow, Kubernetes layout.
- Glossary — terms and acronyms.
- Deep dives: kernel, task graph, scheduler, services, memory, LLM routing as needed.
For Astra, the authoritative spec is docs/PRD.md in the Astra repository (or your fork). This wiki summarises and diagrams it; if something disagrees with the PRD, the PRD wins.
Wiki map¶
flowchart TB
Root[Wiki]
Root --> AstraWiki[Astra product wiki]
Root --> Eng[Rails / Systems / Tools]
Root --> Contrib[Site contributing]
AstraWiki --> Arch[Architecture]
AstraWiki --> Ref[Reference]
AstraWiki --> Ops[Operations]
Sections¶
-
Astra
Microkernel agent OS: 16 services, task graph, scheduler, memory, LLM routing.
-
Blog
Essays on kernels, Rails, and production.
-
Ruby & Rails
Framework philosophy and how it informs system design.
-
Systems
Caching, streams, consistency, observability.
-
Tools
Editor, Zensical, Git, CLI debugging.
-
Site contributing
Authoring and publishing this site.