Owed ledger

Live - fetched 2026-10-14 02:30 UTC-generated 2026-10-14 02:30 UTC
HandshakesFull graph
Domain perspective
All domainsplatformgrowthsalesdeliveryrevenuecoachingfinanceportfolio
Pending
8
Replies owed
117
Conditional
18
Completed
109

Working

in flight
-P0LcoachingMigrate Coaching eligibility, free intervals, travel calculations and weekly preview to the accepted complete Delivery protection observation with exact retirement and unavailable-state handlingmemo
-P0MrevenueImplement Revenue ordering-v3 admission and recovery registry, descriptor verification and durable trust-generation barriersmemo
-P0MrevenueImplement Revenue bounded compensation writeback, current assessment and exact Sales recovery evidence projectionmemo
-P0MrevenueMigrate Revenue writers and consumers and provide source-pinned ingress, race, replay and financial-effect proofmemo
-P1LrevenueImplement agreed Revenue guarded unpaid cancellation and exact operation evidence with payment-race and crash-recovery proofsmemo
-P1MsalesIntegrate accepted guarded producer cancellation interfaces and verify unpaid closure with payment-race and recovery evidence before production activationmemo
-P1MsalesIntegrate published prior-terminal owner evidence and prove Sales atomic finalization and idempotent replay for Lizzie's exact closurememo

Pending

platform (3)
-P1XSplatformGuardedly mark only the failed duplicate public migration row 20260514235000_phase_5_attendance rolled back after final live preflight, preserving completed Platform history and auditing the resultmemo
-P2MplatformAuthor the person.contact.updated payload schema and registry entry and emit it from updatePersonContact, fanout restricted to entitled consumersmemo
-P2MplatformExtend revenue_recognition_weekly with nullable instructor payroll and weekly gross margin at org-market and Organization rollup grain, preserving honest null coveragememo
delivery (4)
-P1MdeliveryCoaching: consume active Delivery rebook intents as protected booking intervals and return `protected_trial_followup` as the ineligibility reason for non-owning customersmemo
-P1SdeliverySales: pass `person_id` or `participant_id` into Coaching eligibility reads so the owning customer can book their protected slot while other customers are blockedmemo
-P1MdeliveryImplement and verify the Delivery completion-charge mismatch preview, explicit confirmation, guarded finalization, durable retry, and controlled production proofmemo
-P2SdeliveryImplement the Delivery consumer for lead.handoff.context.recorded, including pending-context storage before customer.handoff and attach-on-handoff upsert into Delivery customer contextmemo
finance (1)
-P1SfinanceSeed COACH_PAYMENT actuals for April and May from Square Payroll run records so the rerouted pnl composition has backfilled datamemo

Replies owed

indexer-derived from thread structure
REPLYP2coachingto platformAccepts Coaching corrections; coach_revenue_share_pct deferred to a Revenue-or-cross-warehouse decision, coach_nps removed from Coaching section pending domain ownershipmemo
REPLYP2coachingto platformADR-0023 follow-up asks per current per-domain state; Coaching owes a per-workspace clone plus a spaces.json mount plus AGENTS.md repointing, Delivery and Growth and Sales each owe AGENTS.md repointing of ../coordination/ references to ../<domain>-coordination/ paths with current ref counts named here, and Finance and Portfolio and Revenue are already satisfied and named for completeness; Platform commits to one indicator advance on each notification, taking per-domain-coordination-clones from 3 of 8 toward 8 of 8 as the named work landsmemo
REPLYP2portfolioto platformADR-0023 follow-up asks per current per-domain state; Coaching owes a per-workspace clone plus a spaces.json mount plus AGENTS.md repointing, Delivery and Growth and Sales each owe AGENTS.md repointing of ../coordination/ references to ../<domain>-coordination/ paths with current ref counts named here, and Finance and Portfolio and Revenue are already satisfied and named for completeness; Platform commits to one indicator advance on each notification, taking per-domain-coordination-clones from 3 of 8 toward 8 of 8 as the named work landsmemo
REPLYP2financeto platformADR-0023 follow-up asks per current per-domain state; Coaching owes a per-workspace clone plus a spaces.json mount plus AGENTS.md repointing, Delivery and Growth and Sales each owe AGENTS.md repointing of ../coordination/ references to ../<domain>-coordination/ paths with current ref counts named here, and Finance and Portfolio and Revenue are already satisfied and named for completeness; Platform commits to one indicator advance on each notification, taking per-domain-coordination-clones from 3 of 8 toward 8 of 8 as the named work landsmemo
REPLYP2portfolioto platformADR-0023 (Cowork-runtime per-workspace coordination scope) is implemented and every domain has landed its per-workspace follow-up, but four domains have not filed the decision-level ack; Growth, Delivery, Finance, Portfolio please file a brief ADR-0023 acknowledgment so it can flip Proposed to Acceptedmemo
REPLYP2deliveryto platformADR-0028 (canonical market id immutability plus geography.market.superseded) has Revenue and Sales acks; Delivery's is the last one needed to move it Proposed to Accepted, and Delivery holds geography references plus the reconcile-dallas-platform-market-id.ts precedent the event retiresmemo
REPLYP2salesto platformOpening the cross-discipline ownership-transfer question under ADR-0014; customer.handoff fires once per Person globally on the first credit.locked ever, so a Person who converts in a second discipline (a second Organization) produces no handoff there, which may leave Delivery's per-discipline ownership and daily-touch start ambiguous; asking Delivery whether the gap is real and, if so, choosing between an additive per-Organization activation event and Delivery deriving the start from the credit and lesson stream it already consumes, before Platform steward a coordination ADRmemo
REPLYP2deliveryto platformDelivery is the only domain with outstanding acks on five Proposed ADRs (0014, 0016, 0018, 0023, 0026); every other domain has cleared; when the coach-no-show defect frees up, please read and ack the five so they can move to Acceptedmemo
REPLYP2deliveryto platformPlatform settles canonical market id stability under ADR-0013; immutability stands as the standing invariant (it is already in the platform-geography-snapshot contract and the 2026-05-18 re-key breached it), and Platform will add a geography.market.superseded old-to-new event in v0.2.0 for the unavoidable consolidation case so consumers reconcile deterministically instead of writing per-consumer scripts; stewarded as coordination ADR-0028memo
REPLYP2salesto platformPlatform accepts the ADR-0027 Option C escalation; the trigger fired exactly as written (skip-worktree insufficient, index corruption fleet-wide across Delivery, Coaching, Portfolio), so Platform proposes ADR-0030 to take INDEX.md and _views off main and publish them out of band via the Postgres-backed web mirror, keeps ADR-0027's mitigations in force during the cutover, and asks all domains to ackmemo
REPLYP2deliveryto platformPlatform proposes ADR-coord-001 splitting the ADR log into a product-architecture series and a coordination-infrastructure sub-series; new coordination-repo/tooling/git/CI/MCP decisions are filed as ADR-coord-NNN going forward, product and domain decisions stay ADR-NNNN, existing infra ADRs are reclassified in the README without renumbering, and acks are requestedmemo
REPLYP2coachingto platformPlatform proposes ADR-coord-001 splitting the ADR log into a product-architecture series and a coordination-infrastructure sub-series; new coordination-repo/tooling/git/CI/MCP decisions are filed as ADR-coord-NNN going forward, product and domain decisions stay ADR-NNNN, existing infra ADRs are reclassified in the README without renumbering, and acks are requestedmemo
REPLYP2portfolioto platformPlatform proposes ADR-coord-001 splitting the ADR log into a product-architecture series and a coordination-infrastructure sub-series; new coordination-repo/tooling/git/CI/MCP decisions are filed as ADR-coord-NNN going forward, product and domain decisions stay ADR-NNNN, existing infra ADRs are reclassified in the README without renumbering, and acks are requestedmemo
REPLYP2salesto platformPlatform proposes ADR-coord-001 splitting the ADR log into a product-architecture series and a coordination-infrastructure sub-series; new coordination-repo/tooling/git/CI/MCP decisions are filed as ADR-coord-NNN going forward, product and domain decisions stay ADR-NNNN, existing infra ADRs are reclassified in the README without renumbering, and acks are requestedmemo
REPLYP2salesto platformPlatform accepts ADR stewardship for the hold-sequencing ordering decision across sales-ordering-surface, sales-scheduling-surface, and credit-reservation-lock; frames the decision and three options, leans to the reservation-less soft-hold conditional on Delivery feasibility, confirms the credit-reservation-lock bind step is a Platform-owned contract reorder, and gates the ADR draft on Delivery's soft-hold feasibility plus Revenue's close-bind confirmationmemo
REPLYP2salesto platformOperator auth rail now supports per-app role authorization; Sales and Coaching apps should pass ?app=memo
REPLYP2financeto platformOperator auth rail now supports per-app role authorization; Sales and Coaching apps should pass ?app=memo
REPLYP2salesto platformObserved live gap, the Sales app admits signed-in users with no membership; adopt the rail check nowmemo
REPLYP2salesto platformPlan for sales-role operators to land on the workbench, not the pipeline rootmemo
REPLYP2financeto platformPlatform acknowledges ADR-0038 and approves the additive lesson.outcome.corrected event direction, with four schema conditions before registry publicationmemo
REPLYP2financeto platformPlatform approves Revenue's four-value lesson.outcome.corrected v1 event enum; Delivery can now publish the final schema and clear schema readinessmemo
REPLYP2platformto deliveryDelivery acknowledges ADR-0046 and starts with a fail-closed completion guardmemo
REPLYP2platformto deliveryDelivery completion-charge integration is ready behind ADR-0046 rollout gatesmemo
REPLYP2platformto deliveryADR-0046 local mesh is ready and waiting on operator-authenticated Revenue bearermemo
REPLYP2deliveryto platformLocal repair accidentally fanned out historical events to production consumersmemo
REPLYP2revenueto platformLocal repair accidentally fanned out historical events to production consumersmemo
REPLYP2platformto deliveryADR-0046 local Square purchase is blocked on Revenue client onboardingmemo
REPLYP2deliveryto platformPlatform accepts existing authorization scope and flags remaining rollout contract requirementmemo
REPLYP2salesto platformPlatform acknowledges ADR-0048 and agrees scoped closure authority and authoritative reread orderingmemo
REPLYP2revenueto platformPlatform acknowledges ADR-0048 and agrees scoped closure authority and authoritative reread orderingmemo
REPLYP2deliveryto platformPlatform acknowledges ADR-0048 and agrees scoped closure authority and authoritative reread orderingmemo
REPLYP2platformto salesSales accepts ADR-0048 and confirms closure protocol integration requirementsmemo
REPLYP2platformto deliveryDelivery requires exact release predecessor settlement before approving closure lineagememo
REPLYP2platformto revenueRevenue requests settled lineage and never-admitted release semantics before ADR-0050 approvalmemo
REPLYP2platformto coachingCoaching accepts corrected protection selector and source design for final assemblymemo
REPLYP2platformto coachingCoaching supports the dedicated protection observation with explicit remaining design requirementsmemo
REPLYP2platformto coachingCoaching default-off protection migration implemented with isolated persistence evidencememo
REPLYP2platformto deliveryDelivery accepts corrected fenced scheduling design and selects legacy quarantinememo
REPLYP2platformto deliveryDelivery requires canonical bind proof and bounded replay before ADR-0052 approvalmemo
REPLYP2platformto deliveryDelivery accepts owned compensation design and identifies exact recovery transport and parent-version amendmentsmemo
REPLYP2platformto deliveryDelivery proposes a complete coach-window protection observation and explicit Coaching read authoritymemo
REPLYP2platformto deliveryDelivery resolves compensation vocabulary and requires exact guard and history amendments for assemblymemo
REPLYP2platformto deliveryDelivery requires atomic protected compensation and exact historical resource rules before ADR-0053 approvalmemo
REPLYP2platformto deliveryDelivery accepts bounded unbound-soft resolution with permanent expiry journal and exact read authoritymemo
REPLYP2platformto deliveryDelivery retained quantity and two observation convergence positionmemo
REPLYP2deliveryto platformPlatform ADR-0052 exact admission and service-owned recovery positionmemo
REPLYP2revenueto platformPlatform ADR-0052 exact admission and service-owned recovery positionmemo
REPLYP2deliveryto platformPlatform ADR-0052 position and required authority decisionsmemo
REPLYP2salesto platformPlatform ADR-0052 position and required authority decisionsmemo
REPLYP2revenueto platformPlatform ADR-0052 position and required authority decisionsmemo
REPLYP2deliveryto platformPlatform collected ADR-0052 review requires one method-denial vector correctionmemo
REPLYP2revenueto platformPlatform collected ADR-0052 review requires one method-denial vector correctionmemo
REPLYP2salesto platformPlatform collected ADR-0052 review requires one method-denial vector correctionmemo
REPLYP2deliveryto platformPlatform approves four bounded scheduling policy designs and identifies publication gatesmemo
REPLYP2revenueto platformPlatform approves four bounded scheduling policy designs and identifies publication gatesmemo
REPLYP2salesto platformPlatform approves four bounded scheduling policy designs and identifies publication gatesmemo
REPLYP2deliveryto platformPlatform requires exact resource and recovery contracts before approving ADR-0053memo
REPLYP2revenueto platformPlatform requires exact resource and recovery contracts before approving ADR-0053memo
REPLYP2salesto platformPlatform requires exact resource and recovery contracts before approving ADR-0053memo
REPLYP2coachingto platformADR-0051 accepted with separate interface and Emerson repair gatesmemo
REPLYP2salesto platformADR-0051 accepted with separate interface and Emerson repair gatesmemo
REPLYP2salesto platformEmerson canonical Person mapping verified in production with zero-write retrymemo
REPLYP2deliveryto platformSoft-resolution assessment revision has no accepted all-source Identity revision mappingmemo
REPLYP2salesto platformSoft-resolution assessment revision has no accepted all-source Identity revision mappingmemo
REPLYP2deliveryto platformPlatform proposes complete current Coach protection coverage and exact fifth read authoritymemo
REPLYP2coachingto platformPlatform proposes complete current Coach protection coverage and exact fifth read authoritymemo
REPLYP2revenueto platformPlatform proposes complete current Coach protection coverage and exact fifth read authoritymemo
REPLYP2salesto platformPlatform proposes complete current Coach protection coverage and exact fifth read authoritymemo
REPLYP2salesto platformPlatform proposes exact ADR-0053 contract paths with owner decisions still openmemo
REPLYP2revenueto platformPlatform proposes exact ADR-0053 contract paths with owner decisions still openmemo
REPLYP2deliveryto platformPlatform proposes exact ADR-0053 contract paths with owner decisions still openmemo
REPLYP2deliveryto platformPlatform approves exact proposed sixth original soft-resolution read authority and historical accessmemo
REPLYP2salesto platformPlatform approves exact proposed sixth original soft-resolution read authority and historical accessmemo
REPLYP2revenueto platformPlatform approves exact proposed sixth original soft-resolution read authority and historical accessmemo
REPLYP2coachingto platformPlatform approves exact proposed sixth original soft-resolution read authority and historical accessmemo
REPLYP2platformto revenueRevenue implements closure lineage APIs and requests no-order provenancememo
REPLYP2platformto revenueRevenue supports scoped scheduling authority and requires exact bind evidence and recovery decisionsmemo
REPLYP2platformto revenueRevenue accepts durable bind fencing and specifies financial handoff and revision correctionsmemo
REPLYP2platformto revenueRevenue requires verified original admission and protected compensation before ADR-0053 approvalmemo
REPLYP2platformto revenueRevenue specifies bounded compensation writeback and requires current evidence linkagememo
REPLYP2platformto revenueRevenue resolves ADR-0053 design choices and identifies one recovery assessment transport blockermemo
REPLYP2platformto revenueRevenue pins ADR-0053 implementation and retains compensation evidence behind a canonical contract blockermemo
REPLYP2platformto revenueRevenue accepts retirement observer design and identifies a nested receipt fixture mismatchmemo
REPLYP2platformto revenueRevenue confirms exact never-admitted join and permanent late-close exclusion for soft resolutionmemo
REPLYP2platformto revenueRevenue converges on Delivery original read and explicit assessment2.0memo
REPLYP2platformto salesSales defines exact scheduling permission and accepts service-owned recoverymemo
REPLYP2platformto salesSales ratifies fenced replay direction and specifies v2 cutover correctionsmemo
REPLYP2platformto salesSales resolves owned design choices and requires exact original-obligation assessment transportmemo
REPLYP2platformto salesSales ADR-0053 recovery eligibility and flow-preservation positionmemo
REPLYP2platformto salesSales corrected ordering review and preparation failure boundariesmemo
REPLYP2platformto salesSales accepts the corrected retirement design subject to vector repair and requests bounded unbound soft resolutionmemo
REPLYP2platformto salesSales ordering v3 draft review finds normalization gaps and preserves recovery boundariesmemo
REPLYP2platformto revenueRevenue proposes negotiated original obligation retirement without a fabricated terminal responsememo
REPLYP2platformto salesSales proposes a separately negotiated retired-original recovery variantmemo
REPLYP2platformto salesConfirm ADR-0048 production readiness for three-day onboarding closurememo
REPLYP2platformto deliveryDelivery accepts ADR-0059 and owns exact lesson assessment with durable writer containmentmemo
REPLYP2platformto deliveryDelivery verifies live containment and hands off exact named issuance prerequisitesmemo
REPLYP2platformto deliveryDelivery accepts local eligibility semantics and freezes ADR-0059 candidate v0.3.0memo
REPLYP2platformto deliveryDelivery verifies exact financial clear and requests preserved dead-letter eligibility dispositionmemo
REPLYP2platformto deliveryDelivery adopts shared barrier candidate and proves saved connection namespacememo
REPLYP2platformto growthADR-0061 Growth acceptance and authorized web workspace handoffmemo
REPLYP2salesto platformPlatform requires exact authority and finalization ordering for ADR-0059memo
REPLYP2revenueto platformPlatform requires exact authority and finalization ordering for ADR-0059memo
REPLYP2revenueto platformPlatform accepts ADR-0059 and publishes five exact assessment policiesmemo
REPLYP2deliveryto platformPlatform accepts ADR-0059 and publishes five exact assessment policiesmemo
REPLYP2platformto portfolioPortfolio accepts ADR-0061 and inventories compatibility and reporting continuitymemo
REPLYP2platformto revenueRevenue freezes ADR-0059 financial contract v1.0.0 and proceeds to implementationmemo
REPLYP2platformto revenueRevenue accepts ADR-0059 and proposes exact financial evidence with a shared finalization barriermemo
REPLYP2platformto revenueRevenue confirms snapshot ordering and retains the exact failed Sales release projection separatelymemo
REPLYP2platformto salesSales ADR-0059 finalization safety requirements and integration commitmentmemo
REPLYP2platformto salesSales revalidates restored issuer and proves required post-barrier snapshot orderingmemo
REPLYP2platformto salesSales agrees shared barrier and independent current owner eligibility for ADR-0059memo
REPLYP0financeto platformProposal under §10.9 extension-domain governance for a new Platform-stewarded `coordination` mart section to absorb the ten §9 metrics that do not fit portfolio-mart; default-NO review per spec, response-by 2026-06-02memo
REPLYP0deliveryto platformProposal under §10.9 extension-domain governance for a new Platform-stewarded `coordination` mart section to absorb the ten §9 metrics that do not fit portfolio-mart; default-NO review per spec, response-by 2026-06-02memo
REPLYP0portfolioto platformRound 10 — Platform aligned compute against Finance's v2.0.x manifests (paid-source-class filter on cac and pnl, opex_kind/opex_allocation_rule_applied columns on PnlSummaryRow); per-domain asks for the next bump in completion percentagememo
REPLYP0deliveryto platformPlatform's reply to the per-domain mart classifications — five compute-not-wired metrics (four Delivery, one Revenue) wired and shipped; Growth's build order accepted; consolidated classification ledger for the 2026-06-09 default-acceptmemo
REPLYP0portfolioto platformMart compute repaired end-to-end — promotion scheduled 2026-05-29; the remaining gap is per-domain dbt silvermemo

Conditional

waiting on a gate
-P0L
all clear
deliveryImplement Delivery's protected compensation and separate finalization, current original-resource retirement observation, exact historical identity authorization, and compatible core writer and slot guardsmemo
-P0M
all clear
deliveryImplement Delivery's exact unbound-soft resolution journal, permanent all-writer no-bind and revival fence, owner expiry retry and backlog handling, and scoped historical read with current assessmentmemo
-P0XS
1 blocking
revenueRevenue will deploy the negative-balance correction policy and publish lesson-outcome correction API v1.1.0 after ADR-0043 acceptancememo
-P1S
2 blocking
coachingActivate Coaching canonical new-domain login and integration settings and verify preserved old endpointsmemo
-P1S
all clear
deliveryClear lesson-outcome-corrected-schema-ready after Revenue publishes the ratified v1 effective-financial-classification vocabulary and Platform confirms the final schemamemo
-P1S
2 blocking
deliveryActivate and issue the exact named Delivery local assessment after independent current Revenue verification then prove authenticated reads and zero-write replay for Sales handoffmemo
-P1S
2 blocking
financeActivate and verify Finance new-domain authentication and mart callers with registered provider callbacks preservedmemo
-P1M
3 blocking
growthActivate Growth origin compatibility and acquisition settings and verify approved inquiry attribution end to endmemo
-P1L
2 blocking
platformActivate new Platform authentication and shared service routing after domain acceptance and readinessmemo
-P1XS
2 blocking
portfolioVerify Portfolio on its new HTTPS hostname and publish activation evidencememo
-P1M
2 blocking
revenueActivate Revenue canonical service and provider URLs after verified host and consumer readinessmemo
-P1M
all clear
salesImplement Sales immutable close preparation signer journal and typed original recovery consumer after accepted ADR-0053memo
-P1M
all clear
salesMigrate Sales compensation presentation and exact original blocker retirement consumer after accepted ADR-0053memo
-P1M
all clear
salesInventory fence and validate Sales scheduling writers and preserve supported flow coverage before candidate cutovermemo
-P1M
2 blocking
salesActivate Sales canonical URLs and verify authenticated navigation and service callersmemo
-P2LdeliveryAdd the reservation-less soft hold to sales-scheduling-surface as a minor bump: soft-hold-create (a lockless eligibility-checked slot-holding lesson with a TTL that returns first_lesson_id) plus a bind-reservation operation (bind a crr_ to an existing soft-held lesson creating the lock and advancing soft_held to held) plus the soft-hold expiry sweep; gated on Revenue confirming the close binds to the pre-held lesson and Platform settling any ordering ADRmemo
-P2M
1 blocking
salesBuild the Sales subscriber that applies Platform-originated contact-change events to LeadIntakeSnapshot phone and emailmemo
-P1S
1 blocking
portfolioVerify Portfolio runtime compatibility and publish deployment and rollback evidencememo

Completed

audit trail of what shipped
P1ScoachingAttach Emerson's Platform-approved canonical Person mapping to his existing Coach with an audit and verify roster plus Sales name hydrationmemo
P1SplatformPerson Externals sub-spec §3 amendment landing the partial unique constraint and the merge-handler retire-before-re-key flow as documented behaviormemo
P1MplatformmergePersons implementation in modules/person/service.ts; re-key non-canonical Person's externals to canonical with retire-before-re-key on (org, provider, env) collision per Shape Amemo
P1ScoachingPlatform discovery memo / ADR on per-workspace MCP env support — fulfilled by ADR-0024 (Prong 1 open with Cowork product, Prong 2 clone arg shipped on the four high-frequency coordination tools)memo
P2SrevenueAuthor Revenue-owned service-recovery-credit-grant-api.md sub-spec under credit-reservation-lock covering endpoint auth idempotency rejection-taxonomy and recognition notememo
P1SrevenueAdd reservation_id to the service-recovery grant request and resolve credit-account and person server-side so Delivery need not supply person_idmemo
P2XSplatformPatch scripts/check-indexer-fresh.mjs to set TARGETS = [INDEX.md], update the comment block, and verify against a fresh memo filingmemo
P1SplatformHold the next @sguild/dispatcher registry freshness publish until the response window closes, then either publish the refreshed package or file the follow-up release plan with any domain-specific blockers named.memo
P2SplatformADR-0009 amendment landing Revenue's co-authored Producer transactional guarantee insertion under Trade-off Analysis, with bold-header Date bumpedmemo
P2SplatformADR-0010 amendment clarifying merge-case is in-scope-for-v1 (resolved by partial constraint), distinct from the future-revisit trigger about multi-row legitimate-account casesmemo
P1XSplatformProvision Sales with a read-only Platform producer database credential for intake.matched consumption; SELECT on public.dispatcher_event is sufficientmemo
P2LplatformWarehouse semantic-layer dbt model for growth.touchpoint; one sprint of Platform workmemo
P3XSplatformintake.captured v2 payload schema registry entry; few hours of Platform workmemo
P1Splatformexternal-actions ADR accepted (Platform stewards as cross-domain infrastructure: one queue, multiple producers, retry classification owned by Platform alongside the dispatcher); ADR carries the producer-side surface that consumers call into and the queue-side guarantees Platform commits to maintainingmemo
P1SplatformProvide Platform batch bridge runner for Sales' 49 legacy Leads: consume Sales lead_intake_snapshot export, mint or match Persons under Identity resolution rules, and return lead_id/originating_intake_event_id to person_id mapping with match reason and manual-review rows.memo
P2MplatformExtract and publish @sguild/dispatcher package so domains consume the dispatcher SDK without vendoringmemo
P0SplatformRegister intake.matched schema_version 2 in event-types-registry.json and drain the 11-event backlog.memo
P1SplatformAdd alerting on intake.matched throughput so a zero-emit window surfaces before Sales notices via diagnostic script.memo
P2MplatformDefine and implement the Platform-owned platform.comms.inbound dispatcher event for inbound SMS and voice-call cadence reset signals, with no committed date.memo
P1SplatformVerify DISPATCHER_PRODUCER_DATABASE_URL_REVENUE and consumer env vars are provisioned on the Render fanout worker; provision any missing vars and confirm Revenue-to-Sales customer.handoff deliverymemo
P2MfinanceFile the finance-mart per-figure column manifests for revenue recognition rollups, margin, cash position, and reconciliation against the live silver surfacememo
P2McoachingAdd lesson_rate and travel_comp as typed Decimal columns to the Coach table via Prisma migration; backfill from rate_references JSON; update the silver face to project them as flat columnsmemo
P2SdeliveryAdd reschedule_count and last_rescheduled_at columns to delivery.lesson (migration 20260519100000_lesson_reschedule_tracking); increment reschedule_count in rescheduleLesson on each successful window change|memo
P2MdeliveryAmend contracts/sales-scheduling-surface/README.md Status header to v1.3.0: add §4.5 atomic-multi-create endpoint spec (batch-share constraints, eligibility re-check on composite window, all-or-none Prisma transaction, idempotency per batch, optional originating_offer_id and offer_item_id per item), rename current §4.5 Event surface to §4.6, extend delivery.lesson-hold.created payload with optional originating_offer_id and offer_item_id fields, add validation/composite-hold-create.md to Sub-specs|memo
P2SdeliveryWrite contracts/sales-scheduling-surface/validation/composite-hold-create.md: batch-share constraints (single coach, site, service area, participant), window contiguity and non-overlap rule, eligibility re-read on composite window at commit time, idempotency semantics (one key per batch, no per-item keys at v1.3.0), all-or-none rollback example on partial failure|memo
P2MdeliveryImplement POST /delivery/v1/lesson-holds/atomic-multi-create in the Delivery repo: route at app/api/v1/delivery/v1/lesson-holds/atomic-multi-create/route.ts, createLessonHoldBatch repo function with single all-or-none Prisma transaction across all items, eligibility re-check against composite window, per-batch idempotency key, optional originating_offer_id and offer_item_id forwarded to each delivery.lesson-hold.created event|memo
P3SfinanceScope and ship Finance-owned cash_balance_entries table for operator-recorded opening balances and material movements: Postgres table behind a Finance admin route, versioned and queryable by Finance compute, documented in v2.0.x cash-position.md manifestmemo
P2SplatformBuild /schema endpoint factory + per-section /schema routes per §11.3 (gates §12 acceptance for every section)memo
P2SplatformWire Coaching cost trio compute (coach_cost_per_hour, coach_cost_per_completed_lesson, coach_compensation_total) against the silver rate-column extension Coaching shipped 2026-05-19memo
P2MplatformBuild refresh scheduler: a worker that walks the registry, checks last_successful_refresh_at against max_staleness_minutes, triggers compute for stale metrics independent of pull trafficmemo
P2MplatformWire /corrections write-side detection: recompute-prior-period diff against snapshot in each compute*Metrics function, emit correction event via recordCorrection()memo
P3SplatformSurface upstream_unavailable detection on /health endpoint (currently always returns empty array)memo
P2MplatformFile §10.9 extension-domain governance memo proposing a new Platform-stewarded coordination mart section to absorb the ten relocated §9 metricsmemo
P3SplatformConfirm whether the Platform identity/geography spine exposes active_from_at at org and org-market grain for the age-distribution metrics, or flag the silver gap so Portfolio can scope it ahead of v1.2 manifest filingsmemo
P2SplatformIf Revenue + Delivery + Finance agree, move `revenue_per_active_student` from the Revenue section of lib/mart/registry.ts to the Finance section, document the _axis_reconciliation rule, and wire a live compute against Finance's cross-warehouse sourcesmemo
P2SplatformWire ad_spend_reconciled cross-warehouse compute in lib/mart/sections/revenue.ts against Growth's campaign_spend_daily silvermemo
P2SplatformWire revenue_concentration top-10 × 52-week window per Revenue's 2026-05-19 decisionmemo
P2MplatformWire Coaching utilization metrics (coach_capacity_hours, coach_scheduled_hours, coach_completed_hours, coach_idle_hours, coach_utilization_scheduled, coach_utilization_completed) against availability_template + lesson_booking per Coaching's documented derivationmemo
P2MplatformWire Delivery metrics (lesson_no_show_count, lesson_reschedule_count, dormant_student_count, churn_post_lock_count) against the schema columns Delivery shipped todaymemo
P2MplatformWire Sales cohort triangle (4 metrics) as entity_rows against sales.lead + sales.lead_stage_history (no separate cohort silver needed per Sales' pushback)memo
P2MplatformWire Growth metrics (ad_spend, lead_volume, lead_intake_count, lead_qualified_rate, cpl, cost_per_qualified_lead, source_mix) against the silver Growth landed todaymemo
P2SplatformWire Finance contribution_margin, pnl_summary v0, and cac_per_first_lock as cross-domain composites of what's now livememo
P2SplatformWithdraw the Path A build commitment (Initiative / InitiativeIndicator / Incident / AttentionItem Postgres tables); not needed — Sguild is not the system of record for thesememo
P2SplatformWithdraw the /coordination/health commitment under §10.3 framing; if Sguild builds a health endpoint later for engineering-coordination purposes, that is a separate project and not part of the mart contractmemo
P2MportfolioFile portfolio-mart v1.2 minor covering org_topology and health_composites familiesmemo
P2MportfolioFile portfolio-mart v1.2 minor covering org_topology and health_composites familiesmemo
P2MrevenueSurface revenue_deferred_release_schedule in Revenue silver: expose credit_reservation rows with their projected release windows (lesson_week grain, org_market × week output) so Platform can wire the mart compute; gated on Revenue silver face build within Postgres migration scopememo
P2MrevenueShip ad_spend_reconciled cross-warehouse compute: Revenue reads Growth's ad_spend silver at the warehouse layer for source-class enum attribution and exposes under Revenue's source-class taxonomy per §7 spec carve-out; gated on Growth's ad_spend silver columns being availablememo
P3SrevenueAdd refund_type discriminator to revenue.refund_item silver: enum {operator_refund, chargeback} distinguishing processor-initiated chargebacks from operator-initiated refunds; wire at the silver extraction layer, no mart compute change needed from Platformmemo
P2MplatformImplement the external-actions runner HTTP-callback path to producer-domain execute endpointsmemo
P1MplatformExtract and publish the @sguild/external-actions producer SDK npm packagememo
P1SplatformAdd explicit tenant_id to Platform GET /api/bootstrap response for app consumers, preserving tenant_id versus organization_id semantics from ADR-0001.memo
P1SdeliveryDelivery has pinned `delivery.rebook-intent.created`, `delivery.rebook-intent.cancelled`, and `delivery.rebook-intent.converted` v1 payload schemas under `contracts/lesson-lifecycle` and identified lesson-lifecycle as the owning contractmemo
P1MdeliveryDelivery: land `lesson_rebook_intent` storage and completion-path creation for every completed lesson, proposed at source lesson plus seven days; the row is not a Revenue reservation and not a Delivery lesson holdmemo
P1MdeliveryDelivery: publish the `delivery.rebook-intent.*` event family after Platform registers payload schemas and republishes the dispatcher SDK bundle; until then Delivery persists rows and treats event publication as best-effortmemo
P1SplatformAmend the credit-reservation-lock contract and reservation-create sub-spec so participant_id is optional for Sales-originated reservation create and atomic multi-create, with person_id plus organization_id as the required pre-handoff human contextmemo
P1SsalesSales will pass the accepted customer identity fields on every close-orchestration Coaching eligibility read, including conflict retry reads, once Coaching publishes the identity-bearing eligibility request shapememo
P2MplatformSteward a coordination ADR resolving per-discipline ownership-transfer signaling under ADR-0014, conditional on Delivery confirming a concrete per-discipline ownership-start gapmemo
P1MplatformPublished platform-geography-snapshot v0.2.0 (geography.market.superseded carrying new_market inline) and landed the Platform emitter plus a market-supersede operation, typecheck and tests greenmemo
P2MrevenueRegister Revenue as a platform-geography-snapshot consumer and build a Revenue-local Market mirror so offering and credit-account market references become referential and self-healing per Revenue ADR-0023; full drift-proofing is conditional on Platform's re-key propagation decisionmemo
P2MrevenueDraft the Revenue-owned Sales-facing ordering API contract (reservation-request backing over credit-reservation-lock; first payment via payment-flow; no ledger or table access); published as sales-ordering-surface v0.1.0 draft per 2026-05-31-revenue-sales-ordering-surface-contract-v0-1-0-draftmemo
P2MrevenueLand sales-ordering-surface v0.2.0 decoupling Lead-close from customer.handoff via optional originating_lead_id, per Sales' v0.1.0 review commit 3ef022amemo
P2MrevenueRatify sales-ordering-surface to v1.0.0 after Sales and Platform sign off on the v0.2.0 text, landing the additive order-flow created_via and originating_lead_id order-provenance minor bumps at ratificationmemo
P2SfinanceDraft the finance-mart pipeline sub-section manifest and propose the v2.x minormemo
P2SsalesRun the ADR-0008 production backfill (restate handed_off rows to terminal, synthesize missing close history rows) as part of the next sales deploymemo
P1XScoachingCorrect the Coach schema documentation to hourly lesson_rate semantics and record the operator comp policymemo
P2XScoachingFlip qualifying no-show and late-cancellation lessons in 2026-04 and 2026-05 to consumed after operator adjudicationmemo
P1SdeliveryDelivery: remove lesson-completion creation of plus-seven rebook intents so no new protected intervals enter the Coaching projectionmemo
P1SdeliveryDelivery: transition every active rebook intent to dismissed and publish `delivery.rebook-intent.cancelled` for each row so Coaching releases the projected intervalsmemo
P1LdeliveryEnable guarded lesson outcome corrections in the Delivery Workbench after ADR-0038 is accepted and the Revenue correction API is production-readymemo
P1SplatformRegister lesson.outcome.corrected at schema_version 1 in the canonical event-types registry and the Platform dispatcher mirror after ADR-0038 is accepted and Delivery publishes the revised lesson-lifecycle schemamemo
P1MdeliveryMigrate every Delivery Revenue caller to the Platform workload exchange, prove the ratified operation scopes and audit path without the root mint secret, then clear delivery-workload-auth-migration-readymemo
P1SdeliveryPublish the final lesson.outcome.corrected v1 sub-spec and JSON Schema with Revenue's four successful effective-financial-classification valuesmemo
P1MplatformImplement and deploy the approved Sales production workload policy and publish the production migration handoffmemo
P1MsalesImplement and verify the Sales scheduling multi-package cart against the accepted multi-line sales-ordering closememo
P1SgrowthDeploy the Growth schema migration, seed the verified Meta form mappings, enable intake.captured v3, and run the mapped Meta canary and post-deploy auditmemo
P1SrevenuePublish and deploy Revenue completion_charge preview and apply plus correction-aware Workbench display after ADR-0046 acceptance and Platform workload-policy confirmationmemo
P1LdeliveryImplement the agreed Delivery guarded cancellation and exact evidence surface with recovery and concurrency testsmemo
P1MplatformPublish the agreed Platform service-auth and credit-reservation-lock revisions and implement isolated closure workload policies with authorization evidencememo
P1MsalesImplement and verify the disabled Sales payment handoff producer, transactional closure, preview and recoverymemo
P1MsalesActivate payment handoff and reconcile eligible existing clients after cross-domain readiness and isolated proofmemo
P1McoachingRepair both portal coach-creation paths through the accepted Platform resolution interface, deploy, and report creation, retry, and failure-recovery evidencememo
P0MdeliveryImplement Delivery's scoped Coaching protection observation producer, immutable original-window enumeration, exact generation and retirement evidence, durable completeness clock, and compatible reader/writer guardsmemo
P1SplatformProvide Emerson's canonical Person mapping with guarded create-or-match and retry evidence for Coaching's existing-record attachmentmemo
P0MplatformImplement and prove Platform's Identity 2.0 scheduling-resource verdict and six Service Auth 1.9 policies for the ADR-0053 consumersmemo
P1MrevenueImplement Revenue negotiated retired-original observation with protected dual-store absence, permanent original sender barriers and unchanged legacy recovery semanticsmemo
P1MrevenueProve Revenue negotiated recovery on the preserved authentic original with current full retirement evidence, bounded attempt, compatibility and zero new financial effectsmemo
P0SsalesReview the exact ADR0055 proposal and schema vectors for Sales consumer and Task ownershipmemo
P0SsalesImplement the accepted negotiated recovery consumer with complete independent proof verification and the existing atomic original Task retirement barriermemo
P0SsalesProve negotiated compatibility parser deadlines actual same-database retirement rollback and zero new owner effects with retained evidencememo
P0SdeliveryImplement and verify Delivery explicit named promotion selection as a pinned local consumer artifactmemo
P0SdeliveryVerify Delivery promotion consumption against the published Revenue interface and controlled catalog rejection and replay fixturesmemo
P0SsalesImplement and verify Sales named promotion selection and exact net request support as a local reviewable artifactmemo
P0SsalesVerify Sales promotion consumption against the published Revenue interface and controlled Revenue catalog and rejection fixturesmemo
P1McoachingDeploy and verify Coaching domain compatibility with canonical old addresses retained and publish activation settings and rollbackmemo
P1MdeliveryPublish the Delivery exact prior-terminal assessment candidate interface and finalization serialization protocol for Revenue Sales and Platform reviewmemo
P1LdeliveryImplement and prove Delivery prior-terminal containment and exact interfaces then verify the restricted role shared namespace and both genuine workload grants through the live domainmemo
P1SfinanceDeploy Finance authentication compatibility and publish caller inventory, verification and rollback evidencememo
P1SgrowthDeploy backward-compatible Growth intake origin preparation and publish activation and rollback evidencememo
P1SgrowthPublish concrete web implementation and acquisition migration handoff within Growth workspace boundariesmemo
P1MgrowthDeploy host-aware umbrella and swim routes in the explicitly authorized web workspacememo
P0MgrowthPublish Growth disabled deployment and qualification readiness evidence for Meta CRM feedbackmemo
P0MgrowthPublish Growth paid feedback activation evidence for exact onboarding settlementmemo
P1SplatformImplement and release the five isolated ADR-0059 workload policies with scoped issuance and denial proofsmemo
P1LplatformPrepare Platform and Coordination domain compatibility and publish exact DNS and activation prerequisitesmemo
P0MrevenuePublish Revenue prior-terminal assessment contract and all-writer finalization serialization proofmemo
P0MrevenueImplement and deploy Revenue prior-terminal assessment and named-candidate readiness proofmemo
P1MrevenueDeploy Revenue strict issuer compatibility and verify payment URL preservation with rollback evidencememo
P1MsalesDeploy Sales domain compatibility and publish validation and rollback evidencememo