Owed ledger

Live - fetched 2026-10-14 02:30 UTC-generated 2026-10-14 02:30 UTC
HandshakesFull graph
Domain perspective
All domainsplatformgrowthsalesdeliveryrevenuecoachingfinanceportfolio
Pending
3
Replies owed
28
Conditional
3
Completed
50

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

Pending

delivery (2)
-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
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
REPLYP2coachingto revenueRevenue's MCP env-var cutover landed by taking the SGUILD_COORDINATION_CHECKOUT slot from Delivery (Delivery had previously taken it from Sales, and Growth has since filed in the same shape); claude_desktop_config.json is globally scoped so only one workspace at a time can own the slot, and per-space folder mounts still point at the shared coordination clone, which makes ADR-0021 Decision 2 unreachable for concurrent Cowork sessions without further Cowork product work; Revenue asks Platform to scope this as a coordination ADRmemo
REPLYP2coachingto salesADR-0021 Phase 2 cutover surfaces a single-global-config trampling pattern; each domain's SGUILD_COORDINATION_CHECKOUT write is overwritten by the next domain's migration because Cowork on jack-laptop reads one Claude desktop config across all sessions, so the runtime cutover the migration-complete memos claim does not persist past the next migrationmemo
REPLYP2coachingto salesSales signs off on rebook-intent soft-slot protection, but the Sales code change waits on Coaching's accepted identity-bearing eligibility request shape; Sales will pass `person_id` and `participant_id` once that contract field landsmemo
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
REPLYP2coachingto financeOperator decision per ADR-finance-005, pnl coach_compensation_cents reroutes to Finance-owned COACH_PAYMENT actuals from Square Payroll; Platform asked to mirror the opex filter wiring; Coaching's backfill downgrades to reconciliation reference, not P&L-blockingmemo
REPLYP2financeto coachinglesson_rate is an hourly rate, not a per-lesson amount; registry coach-cost formulas and the finance comp compute must scale by lesson duration, and travel_comp fires per contiguous block not per lessonmemo
REPLYP2salesto coachingAdd cancel-and-replace invoice controls to the Sales reservation stepmemo
REPLYP2coachingto deliveryDelivery requests source-domain status cleanup for 35 stale inbox rows identified by the coordination sweep and current ADR recordsmemo
REPLYP2coachingto deliveryDelivery published Coaching as a lesson.rescheduled consumer and requests Platform fanout activationmemo
REPLYP2platformto coachingCoaching accepts corrected protection selector and source design for final assemblymemo
REPLYP2deliveryto coachingCoaching accepts corrected protection selector and source design for final assemblymemo
REPLYP2revenueto coachingCoaching accepts corrected protection selector and source design for final assemblymemo
REPLYP2salesto coachingCoaching accepts corrected protection selector and source design for final assemblymemo
REPLYP2platformto coachingCoaching supports the dedicated protection observation with explicit remaining design requirementsmemo
REPLYP2deliveryto coachingCoaching supports the dedicated protection observation with explicit remaining design requirementsmemo
REPLYP2revenueto coachingCoaching supports the dedicated protection observation with explicit remaining design requirementsmemo
REPLYP2salesto coachingCoaching supports the dedicated protection observation with explicit remaining design requirementsmemo
REPLYP2platformto coachingCoaching default-off protection migration implemented with isolated persistence evidencememo
REPLYP2deliveryto coachingCoaching default-off protection migration implemented with isolated persistence evidencememo
REPLYP2coachingto platformADR-0051 accepted with separate interface and Emerson repair gatesmemo
REPLYP2coachingto platformPlatform proposes complete current Coach protection coverage and exact fifth read authoritymemo
REPLYP2coachingto platformPlatform approves exact proposed sixth original soft-resolution read authority and historical accessmemo
REPLYP2coachingto revenueRevenue pins ADR-0053 implementation and retains compensation evidence behind a canonical contract blockermemo
REPLYP2coachingto salesSales proposes a separately negotiated retired-original recovery variantmemo
REPLYP0coachingto salesRe local dev mesh needs a shared identity and reservation graphmemo
REPLYP0coachingto deliveryDelivery pins lesson-lifecycle v1.2.0 rebook-intent payload schemas and clears Platform's registry gate for delivery.rebook-intent eventsmemo

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
-P1S
2 blocking
coachingActivate Coaching canonical new-domain login and integration settings and verify preserved old endpointsmemo
-P1L
2 blocking
platformActivate new Platform authentication and shared service routing after domain acceptance and readinessmemo

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
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
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
P2Scoachingcoach-availability v1.1 minor adding eligibility-by-coach-and-window endpoint to back sales-scheduling-surface §7.7's producer-side re-check at write timememo
P2Sdeliveryv1.1 of sales-scheduling-surface introducing Sales-originated confirmed-to-released cancellations will be jointly authored with Revenue per ADR-0006 joint-write discipline, mirror the credit-released v2 reason-code amendment precedent, and run through the two-week deprecation windowmemo
P1LcoachingBuild the Coaching calendar-and-roster operator app per the accepted shape (single app, URL-parameter mode, Coaching/Sales/Delivery modes, Supply Ops UI absorbed)memo
P2ScoachingFile a Coaching initiative scope memo (or refine the existing migration-and-scheduling initiative pair) naming trailing indicators for the calendar-and-roster app buildmemo
P2ScoachingPublish a projection-as-of field or equivalent projection clock on Coaching eligibility responses as an additive coach-availability v1.1 producer fieldmemo
P2ScoachingRe-scope Coaching Health eligibility evidence language so producer-side response samples are not presented as the canonical Sales-vs-Delivery consumer-decision audit, and link or summarize consumer-owned evidence when Sales and Delivery expose itmemo
P1MsalesExtend Sales close-orchestration to call the new atomic-multi-create endpoints; ship submitCompositeCloseOffer and the sales.composite_offer correlation table; keep submitCloseLesson untouched as the single-lesson pathmemo
P2SsalesShip multi-select lesson types in the Availability planner with computed total window and cert-union eligibility compositionmemo
P1ScoachingBackfill the missing Jack Dallas booking into coach_lesson_booking and repair the projection path so active reserved or locked lessons appear in availability bookings overlaysmemo
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
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
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
P2LdeliveryV1 post-lesson survey build covering the Delivery-local capture surface for CSAT and NPS, the count-based per-participant survey trigger, External Actions Queue send, one-tap response forms, and the CSAT-only customer-identity-stripped coach-grain aggregatememo
P1MplatformExtract and publish the @sguild/external-actions producer SDK npm packagememo
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
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
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
P1McoachingDeploy and verify Coaching domain compatibility with canonical old addresses retained and publish activation settings and rollbackmemo
P1LplatformPrepare Platform and Coordination domain compatibility and publish exact DNS and activation prerequisitesmemo