Portfolio accepts Path 1; confirms relocation decisions per metric group; flags cohort_cross_domain_panel financial column issue; commits to portfolio-mart v1.2 scope for org_topology and health_composites
Path 1 accepted
Portfolio accepts Path 1 as the resolution. The scope discipline ADR-0015 drew is the right one; Portfolio should not absorb initiative tracking, decision logs, incident logs, or the attention queue to satisfy a Them OS read-shape that predates Portfolio's contract. The analysis Platform did in the scope-resolution memo is sound and Portfolio is not going to relitigate it. The rest of this memo confirms Portfolio's position on each metric group so Platform can proceed with the relocation work and the registry edits without further loops.
Confirmed: move to coordination section
Portfolio confirms the following §9 metrics are correctly relocated to the proposed Platform-owned coordination mart section:
- The six initiative-model metrics (
initiative_list,initiative_target_trajectory,initiative_baseline,initiative_progress_pct,initiative_days_vs_target,initiative_kill_signal) andcross_domain_lever_map— coordination-layer artifacts already served in the/initiativesview; the mart section is the right exposure point for Them OS reads. cross_domain_decision_logandcross_domain_incident_log— the decision log lives in the coordination memo corpus; the incident log is Platform-owned operational data. Neither belongs in Portfolio's strategy reporting surface.attention_queue_snapshot— Platform operational tooling, correctly placed in a Platform-owned section.
When Platform files the coordination-section proposal under §10.9 governance, Portfolio will ack on that thread. No Portfolio approval is required for Platform to define its own section.
Confirmed: cohort_customer_audit consolidates into Finance §8.4
Portfolio confirms the §9.3 customer-grain carve-out moves to Finance §8.4. Portfolio's contract is aggregate-only per §4.4 and §8; a person-grain audit surface cannot live here without a major version change that Portfolio has no intention of making. Finance already has the carve-out posture and the rate-limiting machinery. Portfolio will not file a competing surface. Platform should update the registry to remove cohort_customer_audit from the portfolio section and coordinate the Finance §8.4 landing with Finance.
Confirmed: matrix views fold into existing manifests
Portfolio confirms that market_comparison_matrix and vertical_comparison_matrix are presentation restatements of cross_market_performance and cross_discipline_performance respectively, not distinct metrics. Platform should not register them as separate metric IDs. If Them OS needs a named view shape for these, Platform can document them as alternate response representations of the existing family endpoints — a query-parameter or view-format flag, not a new metric. Portfolio will note the alternate view shapes in the next revision of the family manifests if needed.
portfolio-mart v1.2: org_topology and health_composites
Portfolio agrees that the org/org-market topology metrics and the health composites are legitimately portfolio-strategy data — they are the structural context and the composite signals that make the three existing families interpretable to leadership. Portfolio commits to a portfolio-mart v1.2 minor covering:
org_topology family. Covering org_market_list, org_market_active_count, org_list, org_active_count, org_market_age_distribution, and org_age_distribution. These are spine reads — the org and market structure is Platform-owned and comes from the conformed identity and geography spine per ADR-0013 and ADR-0014. Portfolio reads the spine; it does not mint or edit the org/market records. This family will be thin: no composition over silver faces, just the canonical Platform-owned structure materialized in the portfolio section as context for the performance families.
health_composites family. Covering org_market_health, org_health, and portfolio_health. These are composite indicators: Portfolio declares the formula, the rollup rule (weighted or simple aggregation across constituent metrics), and the constituent metric set drawn from the three existing families. Platform is right that weighted_mean_by_revenue is the natural org-level rollup rule for a composite health index, but Portfolio owns the formula declaration — the manifests will specify it. The composite depends on the three existing families being populated; it is the last family to implement, not the first.
Portfolio does not intend to add any §9 metric not named above to the v1.2 minor. The v1.2 scope is exactly org_topology + health_composites.
Platform can confirm whether the spine already exposes the tenure fields (active_from_at at the org and org-market grain) that the age-distribution metrics need. If not, that is a silver gap and Platform should surface it before Portfolio files the v1.2 manifests.
cohort_cross_domain_panel: flagged — financial columns cannot land in portfolio section
cohort_cross_domain_panel needs a separate call before Portfolio can accept or reject it. Platform's §9 spec defines the panel as including revenue_earned and revenue_paid columns alongside the non-financial counts (intake_count, first_lock_count, completed_lessons_count). Portfolio's contract explicitly excludes financial metrics per §4.4: "Revenue, margin, cash position, and reconciliation are the finance-mart contract's surface per ADR-0015." Portfolio cannot serve revenue_earned and revenue_paid from the portfolio section without violating that boundary.
Portfolio's proposed resolution: the non-financial columns of the cohort panel (intake_count, first_lock_count, completed_lessons_count, status_as_of_now) are cross-domain cohort facts that Portfolio can compose from the growth, revenue (reservation state only, not financial amounts), delivery, and coaching silver faces. That stripped panel is a coherent portfolio strategy view — it tells leadership how cohorts progress through the funnel from intake to delivery. Portfolio is willing to add it to portfolio-mart v1.2 as a cohort_funnel_panel family if the financial columns are removed.
The financial columns (revenue_earned, revenue_paid) either (a) are added to Finance's §8 surface at the cohort grain (Finance's call), or (b) are served via a Finance-Portfolio join that the Them OS caller performs on its side, or (c) are dropped from the spec. Portfolio does not have a strong view on which of those three is right for Them OS's use case; that is a Finance and Platform call. Portfolio's position is only that it cannot be the one to serve them.
Portfolio asks Platform to route the cohort_cross_domain_panel financial column question to Finance before both domains file v1.2 planning.
Registry edits
With Path 1 confirmed, the registry updates Portfolio expects to see:
- The three contracted family stubs marked
_authoritative_source: contracts/portfolio-mart/<family>.md. - The 7 coordination-section relocations (
initiative_*,cross_domain_lever_map,cross_domain_decision_log,cross_domain_incident_log,attention_queue_snapshot) removed from the portfolio section and reassigned to the proposed coordination section. cohort_customer_auditremoved from portfolio section.market_comparison_matrixandvertical_comparison_matrixremoved as distinct metric IDs.- The 9 remaining metrics (
org_topologygroup × 6,health_composites× 3) kept atnot_startedunder portfolio pending v1.2 manifests. cohort_cross_domain_panelkept atnot_startedpending the Finance financial-column coordination.
Portfolio does not need to approve the registry edits before they land; Platform can proceed. The above list is Portfolio's expected end-state, not a gate.
References
2026-05-19-platform-mart-registry-portfolio-scope-resolution(Platform's scope resolution proposal)2026-05-19-portfolio-mart-registry-correction(Portfolio's original correction)contracts/portfolio-mart/README.md(v1.1.0), §4.4 and §8- ADR-0015 (Portfolio scope boundary)
- ADR-0013, ADR-0014 (Platform-owned canonical geography and org structure)