Colony Arena swarm-routing ⌥

Council hall · Org commons · swarm-routing/.github

Org commons

The rules every repository shares: licence gate, reusable workflows, labels, templates and agent skills.

Unlocked: Live: org defaults, reusable CI, templates

swarm-routing/.githubROADMAPCONTRIBUTINGskills

What it does

swarm-routing/.github holds the org-wide defaults: the profile page, issue forms and PR template, the label taxonomy (labels.json), the C++ style, and the reusable workflows other repositories call (reusable-ns3-ci.yml, reusable-licence-check.yml, reusable-python-ci.yml, reusable-pr-title.yml, sync-labels.yml). Callers pin @main, so those inputs are a public contract.

tools/org-sync renders templates/ into each repository (AGENTS/CLAUDE org sections, badges, SECURITY, licence files, ADR template, Makefile targets) and checks drift in CI. The swarm-routing/skills marketplace ships the org-repo Claude Code plugin that drives it, script first.

Diagrams

The org commons: how a rule reaches every repositoryA template change in swarm-routing/.github is rendered by org-sync into each repository; the org-sync check in each repository's CI turns red on drift until it applies the change; reusable workflows are called at main by every repository.templates/AGENTS/CLAUDE sectionsbadges, SECURITYorg-sync applyper repository(org-repo skill)org-sync checkred on driftreusable CIns-3, Pythonlicence, PR title
One source of truth, checked in every repository's CI.

Package structure

The repository's layout, its licence per directory (LICENSING.md) and what exists today.

Directories of swarm-routing/.github
PathWhatLicenceState
.github/workflows/reusable-ns3-ci, reusable-python-ci, reusable-pr-title, reusable-licence-check, reusable-org-sync-check, sync-labelsMIT OR GPL-2.0-onlypresent
tools/checks/check-headers.pythe licence-header gateMIT OR GPL-2.0-onlypresent
tools/org-sync/applies templates/ to a repo and checks driftMIT OR GPL-2.0-onlypresent
templates/what org-sync rendersMIT OR GPL-2.0-onlypresent
ISSUE_TEMPLATE/, labels.jsonissue forms and the label taxonomyMIT OR GPL-2.0-onlypresent
ROADMAP.md, CONTRIBUTING.mdthe phases and the org invariantsGPL-2.0-onlypresent

Where it sits in the colony

The swarm-routing organisation: who depends on whomDependency graph of the swarm-routing organisation. The five protocols link against swarm-core and register as arms in ns3-tools; swarm-core and ns3-tools build and run inside the ns3-containers images; ns3-tools writes verdicts into benchmarks; the Colony Arena site builds AntHocNet's core to WebAssembly and will render the benchmarks leaderboard; the .github repository provides every repository's reusable CI.linkslinkslinkslinksextractsarmarmarmbuilds inruns inverdictscore/ → WASMleaderboardCIAntHocNetprotocol · liveARAprotocolBeeAdHocprotocolTermiteprotocolHOPNETprotocolswarm-coreshared modulens3-toolsharness · readersns3-containersns3-dev imagesbenchmarksdatasets · verdictsColony Arenathis site.githubreusable CI · templatesdashed arrow: «use» dependency (UML); highlighted: this project and its neighbours
Org commons and its neighbours in the organisation.

Quests

Sources

Facts as of 2026-11-08, from the repository's AGENTS.md and the org ROADMAP.