Architecture decisions
Why pramana is built the way it is: each significant decision as a short record (context, the decision, its consequences), in the ADR format. A decision is never edited away: a later one supersedes it. Sources: docs/adr.
Record architecture decisions
Decisions about how pramana is built (its dependencies, its boundaries, the trade-offs it accepts) were made in conversations and commit messages, where nobody finds them later. A …
Themed like the desktop, but nothing can be made hard to read
A password window should look like the rest of the desktop, or people learn to distrust the real one and accept odd-looking fakes. But the user's theme (varna's ~/.local/state/varn…
A tool of its own, not part of anumati
The polkit agent was first written inside anumati, which already had the right window and the root-owned install. But anumati has one job: letting AI agents ask for root commands t…
Answering from the phone, through ekatva, by the same path as typing
[ekatva](https://github.com/Theyashsawarkar/ekatva) links your phone and laptop end to end, and [anumati](https://github.com/Theyashsawarkar/anumati) (v1.3.0, its ADR 7) already ta…