Engineering / Knowledge hub

Engineering insights.

Existing architecture notes plus five proposed articles drawn from project decisions and platform engineering questions. Each article starts with a direct answer, then explains the trade-offs and links back to documented project architecture where relevant.

By Savi Saluwadana · Updated

Architecture and agentic systems

These notes focus on decisions that affect correctness and operability: authority boundaries, tenant isolation, durable workflow state, service structure and developer-platform contracts.

Article ideas, not yet published

Three project decisions and two tool-neutral platform engineering questions.

From my projects

From Property Management OS: Why Agent Tools Should Use Application Permissions

A project-backed note on routing tool actions through authenticated domain APIs rather than a second access path.

From my projects

From FreshPick: Recurring Orders Are Not Recurring Payments

How I separated repeat delivery scheduling from payment capture and what that leaves unfinished.

From my projects

From Pain-Point-Analyzer: Building a Research Tool That Runs Locally

A look at the Rust API, local data layer and the trade-offs between the web and desktop editions.

Platform engineering topic

What a Deployment Contract Should Tell Developers

A tool-neutral exploration of build inputs, configuration, ownership, health and failure signals.

Platform engineering topic

CI/CD Is Not the Same as a Reliable Deployment

A tool-neutral exploration of the gap between passing checks and operating a diagnosable deployment.

How these notes are written

The articles are based on engineering principles and the documented scope of my project work. They distinguish design guidance from measured production outcomes, link to source repositories when available, and avoid claims that are not supported by the implementation.

For implementation-level summaries, browse the product directory. For cross-project comparisons, use the architecture reference.