Living index of what’s decided, what’s shipped, what’s in flight, and what’s next. Hand-curated today; will become frontmatter-driven once the corpus is large enough to be worth automating.

Decisions accepted

Research in the corpus

DateTopicAuthor
2026-04-17Database analysis — Neon + S3 in SydneyBilal Jawadi (@bilaljawadi45)
2026-04-20DevOps & infrastructure baselineIbrahim Hussain (@ibrahim_h)
2026-04-20Agentic coding + PR review strategyBilal Jawadi
2026-04-20CodeRabbit vs DIY review agentsBilal Jawadi
2026-04-20Multica and Claude Managed AgentsBilal Jawadi
2026-04-20Multica + BMAD orchestrationBilal Jawadi
2026-04-20Shared project memory across agentsBilal Jawadi

Specs

The formal entity model lives under docs. Top-level areas:

Done

  • Monorepo migration (2026-04-20) — oxflow + oxflow-docs merged into 361-coders-nz/oxflow-hub. Full history preserved.
  • Wiki viewer (2026-04-21) — Quartz v4 live at oxflow-wiki.design.3sixtyone.co on the 361 admin Vercel team.
  • Authoring contract + linter (2026-04-21) — CLAUDE.md rewritten as a schema-first contract with per-type frontmatter checklist. meta/scripts/lint-wiki.py enforces it locally; idempotent normaliser (normalize-wiki.py) ran across the corpus so every page renders with exactly one h1 and has seeded tags.

Not yet

  • BMAD sync wiring — waits for the real codebase repo to exist. Contract and skeleton script are in meta/bmad-sync/.
  • CI lint enforcement — GitHub Action running lint-wiki.py --check on every PR.
  • Quartz theme polish — match BRANDING.md tokens (fonts already right, colour palette roughly keyed off the oxFlow ink + accent tokens; component-level polish still to do).
  • Retire the legacy custom SPA at app/ — left running today because the wiki isn’t yet the only reading surface; retire once the team is reading here by default.

Conventions

Every agent and human writing in this repo follows the same contract:

  • Authoring rulesCLAUDE (the one you must read first)
  • Frontmatter schemameta/frontmatter-schema.md (authoritative field definitions)
  • Templatestemplates/README.md (which to copy, for what)
  • Linterpython3 meta/scripts/lint-wiki.py --check (run before you PR)
  • Team rosterTEAM.md (handle ↔ real name)
  • Visual systemBRANDING.md (tokens + named HTML components)

Meetings

Daily logs

  • 2026-04-17 — Ibrahim Houissa (initial migration from Google Drive)

This page will become generated once the corpus grows enough to be worth automating. For now, update it in the same PR as the doc you’re adding.