Skip to content

XwkOnt Founding Principles

These principles guide both the content of XwkOnt and the way XwkOnt itself is developed.

Principle 1 — Repository First (Single Source of Truth)

The Git repository is the Single Source of Truth (SSOT) for XwkOnt.

Project decisions, governance, architecture, standards adoption, and implementation plans become authoritative only after they are documented in the repository.

Discussions, chats, emails, and personal notes are working material and are not considered project records until incorporated into the repository.

Principle 2 — Reuse Before Introduce

XwkOnt reuses established standards, specifications, repository patterns, documentation practices, and authoritative references whenever they satisfy the project's requirements.

Project-specific conventions are introduced only as a last resort.

Decision order:

  1. Reuse
  2. Reference
  3. Adapt
  4. Introduce

Principle 3 — Reflexive Consistency

The same principles that govern XwkOnt also govern the development of XwkOnt.

Principle 4 — Everything Has Provenance

Every significant artifact should identify its origin and whether it is:

  • Adopted
  • Adapted
  • Referenced
  • Introduced

Principle 5 — Continuous Evaluation

Before introducing any new structure or convention, XwkOnt evaluates existing standards and accepted practices.

Reuse is preferred over invention.