Skip to content

Plugin vs BluCity-Docs reconciliation (2026-09-14)

This plugin was written against a 2026-06 view of the estate. BluCity-Docs (blueflyio/blu/blucity-docs, branch release/v0.1.x) has since settled several points. This file records the drift so skills can follow the corpus for portfolio, runtime, and commercial facts while the Constitution remains the authority for the composition axiom, the architecture equation, and the ownership boundaries. Items marked CONSTITUTION need a ratified amendment; this file does not amend anything.

# Plugin text Corpus (source) Disposition
1 Compile chain Factory -> Pack -> Formula -> Order -> Agent -> Bead names Order as a step Six primitives only: Agent, Bead, Formula, Rig, Pack, Event. Orders are pack configuration (trigger + action). Rig is a current primitive. (factory-operating-contract.md, gas-city-master-spec.md) Read "Order" as pack config, not a primitive; add Rig as WHERE. CONSTITUTION wording.
2 reference/gastownhall-upstreams.md lists Mayor, Rigs, Convoys, Refinery, Witness as Gas Town-only concepts Rig is a Gas City primitive. Mayor, Witness, Refinery are live Bluefly operating lanes supplied by the gastown pack; Convoy is a bead grouping. Gas Town is "a pack configuration of this engine, not a second platform" and must not be described as the substrate beneath Gas City. (platform-glossary.md, gc-agents.md, ADR-0026) Keep learn-from-Town stance; correct the concept list when that file is next edited.
3 Network domain implementation: agent-mesh, a2a-collector, agent-router, agent-protocol agent-router, agent-mesh, a2a-collector ARCHIVE; routing is Gas City dispatch; mesh is DUADP + Tailscale. (platform-and-product-map.md section 9) Treat A2A as transport composed from DUADP + Gas City events. CONSTITUTION table and factories/amcs/factory.yaml network domain.
4 Runtime and Delivery domains list agent-buildkit agent-buildkit is a merge/evaluate candidate into blu-cli. (AUTHORITY-MATRIX.md) Do not add new dependencies on agent-buildkit.
5 Marketplace implementation includes marketplace.app.drupl.ai Agentic Marketplace at marketplace.blueflyagents.com, consuming DUADP discovery; node-agent-marketplace MERGE. (platform-and-product-map.md) Use the corpus location.
6 Experience infra surface: Gas City Dashboard BluTown dashboard still calls gt (Gas Town CLI) and runs from a backup path on Oracle; cutover to Gas City is incomplete per fact board. (mayor-fact-board.md, products/BluCity/BluTown/) Surface stays Gas City dashboard as target; note incomplete cutover in any definition that depends on it.
7 Product strategy: "Product line: AMCS Factories", catalog of five industry SKUs, pricing tiers starter/agency/enterprise Founder-locked model: governed modernization outcomes, modernization lane -> operate retainer -> reusable package; AMCS tier pricing is superseded DRAFT sales copy; Offerings registry has zero entries. (platform-glossary.md, amcs-starter-kit-pricing.md, Portfolio-Registry.yaml) Product definitions follow the corpus model; industry SKUs are candidate Offerings, not established products. CONSTITUTION section X.
8 upstreams.yaml mirror_dir and README install path use a workstation home path "No workstation identity" rule for durable docs. (AUTHORITY-MATRIX.md) Parameterize when that file is next edited.
9 Compliance Engine listed inside governance implementation Compliance Engine KEEP as focused service on ContractPlane SDK + Cedar. Consistent.
10 Constitution claims supremacy over all documents Corpus places BluCity-Docs as Layer 1 organization authority and this plugin as reusable procedural knowledge (agentictools/plugins). Open conflict of authority order. Skills follow the Constitution for the axiom and architecture and the corpus for portfolio, runtime, and commercial facts, and flag the conflict when it changes an answer. Needs a founder decision.
11 No product-definition method existed; factory-create starts from a SKU and industry Corpus has a Commercial Work Gate and Service-to-Product rule but no PRD or product-definition template. Added skills/product-definition/ with the method and reference library; factory-create should be preceded by it for any new SKU.
12 Site Factory referenced as a product in corpus AUTHORITY-MATRIX; directory renamed to Agent-Factory with historical content only Same source. Placement ambiguity recorded in the taxonomy reference; do not define either until resolved.

Standing corpus terms to use: Gas City (canonical runtime term), gc (runtime CLI), blu-cli (operator CLI), Beads (durable work), BluCity (the City), blucity-packs (reusable packs). Standing terms to avoid: Gas Town as substrate or parent; "canonical" without a source; workstation paths; new repos.