Skip to content

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 overviewArchitecture overviewReference
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

  1. Astra home — vision, goals, non-goals, scale targets.
  2. Architecture → Overview — layers, data flow, Kubernetes layout.
  3. Glossary — terms and acronyms.
  4. 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.

    Astra

  • Blog


    Essays on kernels, Rails, and production.

    Blog

  • Ruby & Rails


    Framework philosophy and how it informs system design.

    Rails

  • Systems


    Caching, streams, consistency, observability.

    Systems

  • Tools


    Editor, Zensical, Git, CLI debugging.

    Tools

  • Site contributing


    Authoring and publishing this site.

    Contributing