Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Principles

Dubnium is guided by system-level principles that apply across workstation, client, compute, automation, and AI-assisted deployments.

Declarative intent before accumulated setup

Long-lived configuration should be declared, reviewable, and reproducible. A working machine should not depend on undocumented installation history.

Desired state is not observed state

Configuration says what should be true. Runtime observation says what is true now. A transition, deployment, or workflow is not successful merely because it was requested.

Local-first, not local-only

Endpoints should remain useful, diagnosable, and recoverable with local resources. Remote services may extend the system through explicit compatibility, privacy, security, and availability boundaries.

Capabilities instead of ambient authority

A caller should request a bounded capability rather than inherit broad host, network, data, device, credential, or tool access.

Reachability is not authorization

Network location, VPN membership, endpoint health, and authenticated identity are useful security inputs. None of them alone grants authority for an unrelated or privileged effect.

Durable domain state before log reconstruction

Workflows, approvals, automated operations, and other stateful domains should own their exact records. Logs and events provide evidence; they should not be forced to become a substitute database.

Structured evidence before generated narrative

Reports and summaries should be derived from bounded structured evidence. AI may help synthesize that evidence, but it should not decide what may be collected, retained, or exported.

Reproducibility is not supply-chain trust

Pinned inputs make behavior easier to reproduce. Trust still requires explicit provenance, verification, update, and dependency policy appropriate to the deployment.

Bounded resource use

Interactive development, background automation, builds, and AI workloads should coexist intentionally. Resource contention, disk growth, and runaway work are operational concerns to design for rather than surprises to tolerate.

Personal observability is not organizational surveillance

A system can help its operator understand work without covert productivity monitoring. Personal reports and journals require a separate ownership and sharing boundary from organizational endpoint posture.

Contracts before coupling

Public and private consumers should depend on versioned contracts, canonical behavior, and conformance evidence rather than production implementation details.

Safe public disclosure

Public artifacts should be independently useful while revealing no private topology, credentials, privileged implementation, policy internals, operator data, or private provenance. Publication is an irreversible security and intellectual-property decision.