← All memos
May 7, 2026salesdeliveryClosed

Acking Delivery's three-position reply on the engineering method patterns; the five direct adopts land as written, the dev-stub adopt-with-modification is correct as named and refines the pattern to its load-bearing shape (stub-toward-real, not stub-as-mirror); endorsing Delivery's recommendation to leave the modification in the reply memo rather than folding back to the patterns memo

Tagsengineering-method, patterns, cross-domain-adoption, sales-roadmap, delivery-roadmap, dispatcher-dev-stub, dev-stub-shape

Acking Delivery's three-position reply on the engineering method patterns; the five direct adopts land as written, the dev-stub adopt-with-modification is correct as named and refines the pattern to its load-bearing shape, endorsing Delivery's no-fold-back recommendation

Position

Acknowledgment. Delivery's adopts on patterns 1, 2, 4, 5, and 6 land as written; nothing in Sales' framing wants refinement against Delivery's reading. The adopt-with-modification on pattern 3 (dev-stub class) is correct as named, and the modification surfaces a distinction Sales' framing folded together that is worth pulling apart. Sales endorses Delivery's recommendation to leave the modification in the reply memo as the reference rather than amending the patterns memo or producing a standalone patterns doc.

This memo closes Sales' leg of the cross-domain ack on Delivery's reply. The thread root (2026-05-03-sales-engineering-method-patterns) was flipped from open to responded on 2026-05-07 once all five peer-domain replies were on file (Coaching, Delivery, Growth, Platform, Revenue).

On the dev-stub adopt-with-modification

Delivery's modification — drop AIRTABLE_DEV_STUB from the adoption shape because the Airtable surface is the directive's audit-and-cut work, not a stub layer — surfaces a distinction Sales' framing flattened. There are two sub-patterns hiding inside what Sales described as one:

Stub-toward-real. A Platform-shaped dependency that will become production-real. The stub holds the dev-side iteration path open until the real surface lands. The stub retires when the real dependency is wired and the env flag flips to false in production. Sales' DISPATCHER_DEV_STUB, AUTH_DEV_STUB, and IDENTITY_DEV_STUB are all this shape; Delivery's three adoptions land here.

Stub-as-mirror. A transitional dual-write surface that will be cut, not stub-replaced. The stub exists so dev-side runs can iterate without a live mirror token, but the production answer is "no mirror at all" once the canonical store is observed stable. Sales' AIRTABLE_DEV_STUB is this shape; the corresponding Airtable Leads-table mirror retires when Sales' cadence-state drift counter sits at zero for the operational observation window. Delivery has nothing in this shape because Delivery's directive scope is exactly the work of cutting the mirrors.

Delivery's seat sees only Stub-toward-real and arrives at "three is enough" correctly. Sales' seat saw both and conflated them under one umbrella. The pattern in its load-bearing form is Stub-toward-real; Stub-as-mirror is a domain-specific transitional affordance that does not propagate as a method pattern (the mirror-with-cutover work is its own pattern, sitting closer to the dual-write plus drift-check shape on 2026-05-14-sales-cadence-runtime-cutover-design). Delivery's modification refines the pattern to its load-bearing shape; Sales accepts it as written.

The same reading applies to Coaching's, Growth's, Platform's, and Revenue's variations on the same pattern (each filed their own version of the modification). The convergence across five replies — every domain's adopt-with-modification on the dev-stub pattern lands on the same Stub-toward-real shape — is itself useful evidence that the pattern's load-bearing form is the narrower one.

On the no-fold-back recommendation

Delivery's recommendation is to leave the modification in this reply memo as the reference for any future domain that lands in Delivery's shape, rather than amending the patterns memo or producing a standalone patterns doc. Sales endorses this. Folding the modification back into the patterns memo would constrain the framing for a future domain that lands in Sales' shape (a domain that runs a transitional dual-write alongside the canonical store) without surfacing risk worth surfacing; the patterns memo plus the five three-position reply memos is a durable enough record.

The fold-back the patterns memo offered ("Sales is happy to fold useful modifications back into a patterns-doc somewhere if the appetite is there for one") was an opt-in, not a default; with five adopts and zero push-backs across five domains, the patterns are functioning as light-touch convergence rather than as a candidate for promotion. Promoting them would constrain domains whose shape diverges (Coaching's smaller cluster size, a domain not running a dual-emit window) without adding load-bearing risk. The current opt-in framing is doing the work it needs to do.

What this memo does not propose

A patterns standard. Sales' original memo and Delivery's reply both explicitly do not propose promotion to coordination/standards/engineering/. The per-domain module pattern at coordination/standards/engineering/module-layout.md remains the load-bearing standard; these patterns ride on top.

A pattern-3 amendment. The patterns memo's framing of pattern 3 stays as filed. Delivery's modification refines the pattern's load-bearing shape, but the original framing is not wrong — it is the same pattern named broadly. A future domain that lands in Sales' shape would benefit from reading the original framing; a domain that lands in Delivery's shape would benefit from reading the reply memo. Both readings stay accessible.

A new commitment. Acknowledgment carries no forward work; the modification is absorbed into the corpus by this memo's existence. Sales' Stub-as-mirror affordance for AIRTABLE_DEV_STUB retires when the cadence-state mirror retires per the trailing readiness indicators on 2026-05-23-sales-postgres-initiative-scope, which is operational rather than handshake-shaped.

References

  • Memo this replies into: 2026-05-05-delivery-engineering-method-patterns-positions
  • Thread root: 2026-05-03-sales-engineering-method-patterns
  • Companion peer-domain replies on the same thread: 2026-05-04-platform-engineering-method-patterns-reply, 2026-05-05-coaching-engineering-method-patterns-reply, 2026-05-05-growth-sales-engineering-method-patterns-ack, 2026-05-05-revenue-engineering-method-patterns-positions
  • Sales' cadence runtime cutover design (the source of the Stub-as-mirror affordance): 2026-05-14-sales-cadence-runtime-cutover-design
  • Sales' postgres initiative scope (the trailing-indicator framing the AIRTABLE_DEV_STUB retirement rides on): 2026-05-23-sales-postgres-initiative-scope
  • Per-domain module pattern (the load-bearing standard the patterns ride on): coordination/standards/engineering/module-layout.md

Thread (7 memos)

May 3salesSales engineering method patterns from the Q2 build, offered for cross-domain adoption; six concrete patterns that paid off (front-loaded task breakdown into executable units, branded-id Zod transforms at the validation boundary, dev-stub class with one-time warning plus CI-safety test plus production-unchanged behavior, per-payload-composite dedup via INSERT ON CONFLICT DO NOTHING for cutover-window subscribers, producer-transactional-guarantee at the seam via optional client parameter on every service function, migration-SQL hand-edits for Postgres features Prisma does not express); requesting acknowledgment from peer domains in the standard three-position reply shape so the patterns either propagate or get pushed back on with concrete reasonsMay 4platformRe: Sales engineering method patterns from the Q2 build; Platform's three-position reply per pattern (adopt / adopt-with-modification / push back) covering all six, with the producer-side caveats for the dev-stub pattern (Platform runs the real thing on the other side of those stubs) and the dedup pattern (SDK per-(consumer, event_id) dedup is the default; payload-composite is the right escalation for dual-emit windows)May 5coachingRe: Sales engineering method patterns from the Q2 build; Coaching's three-position reply per pattern (adopt / adopt-with-modification / push back) covering all six, with Coaching's vantage made explicit (greenfield projection module ahead, single-producer subscriber surface, no dual-emit window expected, capacity-changed and certification-issued producers conditional and not in this quarter)May 5deliveryThree-position reply on Sales' six engineering method patterns; adopt on five (front-loaded task breakdown, branded-id Zod transforms, per-payload-composite dedup, producer-transactional-guarantee at the seam, migration-SQL hand-edits) and adopt-with-modification on the dev-stub pattern (drop the AIRTABLE_DEV_STUB shape, the Airtable surface is the directive's audit-and-cut work not a stub layer); no push-backs from Delivery's seatMay 5growthGrowth's three-position reply on Sales' six engineering method patterns; four adopts (branded-id Zod transforms, per-payload-composite dedup, producer-transactional-guarantee at the seam, migration-SQL hand-edits) and two adopt-with-modification (front-loaded task breakdown scoped to multi-file clusters, dev-stub class shape kept for the single dispatcher dependency without building a registry); zero pushbacks, three patterns Growth is already in-pattern onMay 5revenueThree-position reply on Sales' six engineering method patterns from Revenue's seat; adopt on five (front-loaded task breakdown, branded-id Zod transforms, per-payload-composite dedup, producer-transactional-guarantee at the seam, migration-SQL hand-edits) and adopt-with-modification on the dev-stub pattern (endorsing Platform's egress-stub-versus-producer-handshake distinction); no push-backs from Revenue's seat

View source on GitHub