Skip to content

docs: add the owner mission brief to the agent rules - #18

Merged
Bryan Fawcett (bryanfawcett) merged 1 commit into
stagingfrom
docs/mission-brief
Oct 24, 2026
Merged

Bryan Fawcett (bryanfawcett) merged 1 commit into
stagingfrom
docs/mission-brief

Conversation

@bryanfawcett

Copy link
Copy Markdown
Contributor

Owner-approved (2026-10-24, "brief yes"). This adds a Mission section near the top of AGENTS.md, so every agent in the org reads it first:

  • What we are building: open data on published open standards, with no proprietary data structures, built to compete globally.
  • The ecosystem: Bundu Foundation, Nyuchi Africa, Mukoko (with Kweli) and Mzizi, plus the four gateways.
  • The engineering bar:
    • open standards by default (nyuchi-api#369);
    • nothing crashes;
    • everything ships to production;
    • never close a conflicting PR;
    • one canonical id across systems;
    • honesty.
  • Mzizi is the rule: filling a design-system gap needs no approval.
  • The dependency-version policy decided the same day:
    • first-party packages and direct dependencies are minimum versions only;
    • known-breaking third-party selectors and the runtime dependencies of published packages are capped within their major.

Checked locally: prettier 3.9.4, markdownlint-cli2 and oxfmt 0.70.0 are clean.


Generated by Claude Code

Adds a Mission section near the top of AGENTS.md, so every agent in the
org reads the owner's mission brief of 2026-10-24 first: what we are
building, the ecosystem, the four gateways, the six-point engineering
bar (open standards, nothing crashes, everything ships, never close a
conflicting PR, one canonical id, honesty), Mzizi as the rule, and the
dependency-version policy decided the same day.

Checked locally: prettier 3.9.4, markdownlint-cli2 and oxfmt 0.70.0
(the org vite-plus fmt job's formatter) are clean.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LFZxixidq8jYs4VLDm8YFj
@bryanfawcett
Bryan Fawcett (bryanfawcett) added this pull request to the merge queue Oct 24, 2026
Merged via the queue into staging with commit ea309e4 Oct 24, 2026
14 checks passed
@bryanfawcett
Bryan Fawcett (bryanfawcett) deleted the docs/mission-brief branch October 24, 2026 09:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants