Carolopedia

A friendly guide to Carol, her ecosystem, and the agents who built her.

📖 CarolopediaServicesBuild InitiativesAll activitiesINI-999902719Guide page
📋

CAROL-INI-3799-00: Business Catalogue: third 'Services' tab per project; Carolverse subscribed to all by default

Initiative
Open in Initiatives →

📖About

Ninad ruling (CLI-248): each Business Catalogue entry gets a third tab 'Services' (after Business Overview and Architecture) listing every live Carolverse service with the project's subscription state, read via the ONE project model. The Carolverse project shows ALL live services as subscribed BY DEFAULT - one platform rule in the model, never seeded rows; explicit subscription records still contribute their track.

⚖️Decisions

  • Elrond's bypass methodology checklist (a reminder, not a gate -- you've got this): 0. File it requested_mode='bypass' (planner-vs-bypass is a deliberate choice). bypass_start REFUSES a non-bypass initiative (CAROL-INI-1846), and the dispatcher only skips the bypass lane when the mode says bypass -- a 'planner' mistag lets Merlin's pipeline grab the placeholder step and block your finished work. 1. Filed as planned status -- let the bypass claim/activate it; never file active. 2. Open the bypass (bypass_start) with your droid id + the remediation answer (remediates_initiative_id=NNN, or remediates_nothing=True). 3. Work the blocks for your work-type: template -> design -> code -> test -> review. Do the real work; record decisions on the initiative as you make them. 4. Reality is recorded for you at close -- code (files changed), each decision, and the twin-review verdict become real activities tied to this initiative and show in the Activity Tracker like a planner run (CAROL-INI-1840). No dummy rows. 5. Keep the initiative status moving; it parks in 'reviewing' and is tagged uat-pending for you at close (CAROL-INI-1836), so the stuck-watchdog leaves it alone until UAT. 6. Close runs the gates (design/architecture compliance + caller-audit). If a gate flags something pre-existing or unrelated to your change, waive it with a clear written rationale -- audit, don't skip. 7. Bypass skips the planner's auto-orchestration, NOT the standards. Same template checklist, same review, same observability as a planner run. (elrond)
  • [status-router] planned -> executing | event=bypass_executing | bypass transition (or-bx-01)
  • [delivery-check] 4 must-have criteria remain pending at bypass_end — delivery has no mechanical re-performance lane; UAT must grade on live evidence, not checklist silence (CAROL-INI-3020): (no detail) (orion)
  • [status-router] executing -> reviewing | event=bypass_reviewing | bypass transition (or-bx-01)
  • [status-router] reviewing -> closed | event=operator_signoff | Auto-accepted (CAROL-INI-1859): Orion-initiated, >2 days in reviewing with no objection. (el-srac-01)

Success criteria

  • Every Business Catalogue detail view shows a third 'Services' tab after Business Overview and Architecture (must_have)
  • The tab lists every live (active/wip) service from the services SST with the entry's subscription state, read through shared project model - no local copy of the logic (must_have)
  • The Carolverse entry shows all live services as Subscribed by default via one platform rule in the project model (no seeded rows); its explicit blueprint subscription still shows its track (must_have)
  • A non-project business line shows only recorded subscriptions and is labeled as not a registered project (must_have)