Fold the Market Drop Wins strategies into the Strategies Library
Section titled “Fold the Market Drop Wins strategies into the Strategies Library”Background
Section titled “Background”SDC/IP/Strategies/ holds 25 strategies at schema v0.4, all domain: debt, all availability: always (that field is currently dropped — see Tasks §4). The Market Drop Wins project produced a parallel, differently-shaped library at SDC/Offerings/MarketDropWins/market-drop-wins-library-v2.md — 41 numbered strategies plus three non-strategy sets — that has never been reconciled with it.
The delta was counted in SMART-DEBT-Strategies-Library round 1 (2026-09-20) and is not in dispute:
| Count | Detail | |
|---|---|---|
| Already in the library | 5 | T0-9 Equity Debt Swap → debt-swap · T1-7 Mortgage refinance → better-rates-mortgage · T3-4 Buy More Low → buy-more-low · T3-6 Interest deductibility → claim-investment-interest-deduction + interest-tracing-hygiene · T3-7 Debt Swap family → debt-swap + cash-damming |
| New debt strategies | 6 (+1) | T1-8 · T3-1 · T3-2 · T3-3 · T3-5 · T0-14 · plus RRSP Gross-up, named in MDW’s Smart Debt Bridge as “the single best bridge” but never numbered |
| New not-debt strategies | 30 | 16 of the 18 T0s · 6 of the 8 T1s · all 5 T2s · T3-8/9/10 |
| Non-strategy sets | 33 | 15 Harmful · ~15 Not Worth It · 3 Practice-tier |
The CEO’s scope decision, made 2026-09-21: fold it all in, with domain: debt as the default view — nothing excluded, nothing duplicated, and the library keeps its identity because the not-debt set is one toggle away rather than a second library. This unparks “the non-debt Can’t Lose supplement (frozen)” from return-to-office-plan-v1 §5, deliberately.
Two MDW strategies are the most valuable single items in the fold-in. T3-2 (non-callable loan structure selection) is called “the highest-leverage insight in the library” — identical leverage, opposite outcomes, based purely on whether the lender can call — and it is risk-reducing, which is why MDW’s T-tiers cannot be mapped onto risk-level by formula. RRSP Gross-up is the named candidate to break the leverage/risk-level collinearity (see §3).
1. Add the 7 new debt strategies
Section titled “1. Add the 7 new debt strategies”- Write one file per strategy into the correct
SDC/IP/Strategies/<group>/folder, conforming to SCHEMA v0.4. Sourcing standard is unchanged and non-negotiable: every claim traces to a named source; a field with no source saysunverified — needs Talbot. A fabricated strategy is worse than a missing one.- T1-8 variable-rate debt relief · T3-1 pre-arranged non-callable credit capacity · T3-2 non-callable loan structure selection · T3-3 post-decline leverage deployment · T3-5 pre-decline leverage reduction · T0-14 HBP/LLP early repayment · RRSP Gross-up
- Assign
codefrom the group prefix, never reused, never renumbered (SCHEMA §5).MG,LHandRAare declared-but-unused prefixes waiting for this batch. - Re-tier each one individually against SCHEMA §2.2. MDW’s T0–T3 is availability + certainty;
risk-levelis magnitude. There is no formula — T3-2 is risk-reducing and almost certainly does not belong at level 2 or 3.
2. Reconcile the 5 overlaps — do not create duplicates
Section titled “2. Reconcile the 5 overlaps — do not create duplicates”- For each of the 5, decide: fold MDW’s framing into the existing strategy’s body (usually right — a decline-conditioned variant is a
## Variantsentry, not a new file), or split it out with its owncode. Record the decision in the strategy’s## Variantssection either way. - SSOT rule applies: one home, zero duplicates. Never leave two files describing the same mechanism.
3. Restore availability and decline-type — and test the leverage question
Section titled “3. Restore availability and decline-type — and test the leverage question”- Re-add
availability(always/amplified-by-decline/drop-dependent) anddecline-type(Adeflationary /Binflationary /Cvaluation unwind /Dliquidity shock) toSCHEMA.md§8’s vocabulary block. They were dropped in v0.3 because 24 of 25 strategies werealways— this batch is where ~30 drop-dependent strategies make them load-bearing. See SCHEMA §7. -
decline-typeis a permanent caveat, not a footnote. “Fails in an inflationary decline” must travel with the strategy wherever it is read — T1-2 threshold rebalancing and T3-3 post-decline deployment both carry it. - Watch RRSP Gross-up specifically. It borrows to invest and is plausibly negative- or zero-risk. If it lands below level 2, it breaks the collinearity that justified dropping the
leveragefield — and it means the Risks compliance filter (risk-level >= 2) has a real gap. SCHEMA §2.3 records this as the named test; this task is where it resolves. Do not silently assign it level 2 to avoid the problem.
4. Add the 30 not-debt strategies
Section titled “4. Add the 30 not-debt strategies”-
domain: not-debton every one. They are present, sorted and sourced — one toggle away in the viewer, not a second library. - Same sourcing standard. This is comparable in size to the original 25-strategy build; treat it as such.
5. Add the Harmful and Not Worth It sets
Section titled “5. Add the Harmful and Not Worth It sets”- 15 Harmful —
worth-it: harmful. These are actions that look like prudence and function as permanent loss. This is the library’s highest-trust content and its designated free lead magnet, and the artifact already has a place for it. - ~15 Not Worth It —
worth-it: not-worth-it. Real benefit, effort exceeds it. Publishing what was examined and rejected is what proves the rest was curated rather than padded. - These may be thinner than a full strategy file — decide and record whether the full template applies to them or a reduced one does.
6. Practice-tier (3) goes elsewhere
Section titled “6. Practice-tier (3) goes elsewhere”- P-1/P-2/P-3 are help for an advisor growing their business — an offering, not client IP. They route to
SDC/Offerings/Advisors/Strategies/, per the IP charter’s NOT owned list. Create that folder when the first one lands, not before.
7. Close the loop
Section titled “7. Close the loop”-
~/utils/strategy-lint/strategy-lint lintclean, thenindex, thenartifact. - Update return-to-office-plan-v1 §5 — the non-debt Can’t Lose supplement is no longer parked.
- Re-check
SCHEMA.md§2.3 andSDC/IP/JOB_DESCRIPTION.mdif §3’s RRSP Gross-up test comes back positive.
Success Criteria
Section titled “Success Criteria”- Every MDW numbered strategy is either in the library with a source, reconciled into an existing strategy, or explicitly out of scope with a reason recorded — none silently dropped.
strategy-lint lintruns clean;code,rankandgroup-rankare unique; every folder matches itsgroup.- No duplicate describes the same mechanism twice.
- The RRSP Gross-up leverage test is resolved either way, and SCHEMA §2.3 reflects the answer.
effortandbenefitstayunverified — needs Talbotunless Talbot has supplied them — do not guess them to fill the Worth It view.
- Do not import MDW’s time or effort estimates. MDW-review (2026-09-14) measured them at 2.0× to 4.2× optimistic, bottom-up.
effortis ordinal and carries no hours for exactly this reason (SCHEMA §3.4). - MDW — Market Drop Wins. SSOT — Single Source of Truth. IP — Intellectual Property.
- Source library:
/mnt/d/FSS/KB/SDC/Offerings/MarketDropWins/market-drop-wins-library-v2.md·D:\FSS\KB\SDC\Offerings\MarketDropWins\market-drop-wins-library-v2.md. Its master log has the fuller reasoning:market-drop-wins-master-log-v2.md, same folder. - Sizing, honestly: §1–§3 is a session. §4 is comparable to the original 25-strategy build. §5 is another. Consider running this as three sessions, not one — and re-rank it against the Biggest Rocks before starting §4.
Claude Response — 2026-09-22
Section titled “Claude Response — 2026-09-22”§1–§3 done. §4–§6 deferred to their own sessions, on the task’s own sizing note. Library 25 → 32 strategies, strategy-lint lint clean, index + viewer regenerated and browser-verified.
The headline: the RRSP Gross-up test came back POSITIVE. The compliance gap is real, not hypothetical.
Summary
Section titled “Summary”- 7 new debt strategies written, one file each, all sourced —
BR-5Variable-Rate Relief ·LS-7Non-Callable First ·LS-6Standby Credit Capacity ·LS-8Pre-Decline Deleveraging ·BM-2Post-Decline Deployment ·RA-1HBP/LLP Early Repayment ·IL-6RRSP Gross-Up Loan.RApopulated (newregistered-accounts/folder);MGandLHleft unused — they belong to the not-debt half, and forcing them now would have been numbering for its own sake. - Re-tiered individually, not by formula — exactly as the task warned. MDW’s T-tiers and
risk-leveldisagree in both directions: T3-2 → level 1 (risk-reducing, adds no exposure) and T0-14 → level 0 (MDW’s “Can’t Lose” is availability + certainty;risk-levelis magnitude). Nothing was mapped across. - ⚠ The §2.3 leverage test resolved — the gap OPENED.
IL-6borrows money and puts it in the market, and it sits at level 1, soSDC/Risks’risk-level >= 2filter does not catch it. The tier turns entirely on the counterfactual: measured against Talbot’s own gross-up refund — which reaches the identical end state with no loan at all — the loan adds zero market exposure and merely re-arranges timing. Level 2’s own third clause (“returns exceeding an after-tax borrowing cost over a long horizon”) is simply false when the loan dies in weeks. It was not assigned 2 to make the problem go away, and it was not assigned 1 to manufacture a finding. - A second escape found, by a different route —
LS-7Non-Callable First is also level 1 and is entirely about leverage. It governs leverage rather than taking it, so no clause of level 2 applies, yet nothing about leverage should reach a client unreviewed. - Proposed fix written down, deliberately NOT applied — the filter becomes
risk-level >= 2OR the strategy’s mechanism involves borrowing. Whether that is theleveragefield restored or a derived test is a CEO call routed through Risks, so v0.5 records it in SCHEMA §2.3 and §7 and changes nothing unilaterally. Both records carry a hand-routing flag in the meantime. - All 5 overlaps reconciled as
## Variantsentries — zero duplicates, zero new files. T0-9 + T3-7 → debt-swap (which now holds the three-member family mapping as its SSOT) · T1-7 → better-rates-mortgage · T3-4 → buy-more-low · T3-6 → claim-investment-interest-deduction + interest-tracing-hygiene. No MDW codes imported — MDW labels the equity debt swapDS-3, butDS-3here is smith-manoeuvre. - A 6th reconcile the task did not list, but SSOT required. rrsp-catch-up-loan’s own Open questions already asked “does the Top-Up Loan warrant its own record?” —
IL-6is that record. Left unlinked it would have been a duplicate by a different name. Both records now carry the distinction:IL-4needs returns to beat the loan rate over ~10 years;IL-6needs no hurdle rate at all. - Schema v0.5 —
availabilityanddecline-typerestored as optional, so the 25 pre-existing records stayed valid untouched (an omittedavailabilitymeansalways, which is what 24 of them were). Making them required would have invalidated the whole library to record a default. - The decline-type caveat now travels to the reader, not just the file.
strategy-lint artifactrenders it as a warning tag naming the types a strategy fails in — “fails in B” — which is the form a reader acts on. Registered inCore/IT/Utils/Custom/strategy-lint.md. -
rankre-spaced 10–250 → 100–3200 in 100s, so the ~45 records still to come insert without a renumber. Lint enforces uniqueness, not monotonicity, andcodestays grandfathered — nothing else moved. - buy-more-low gained the thresholds it was missing — −20%/−30%, derived (−30% once per 12.1 years; “once a decade” interpolates to −28%, rounded because that is false precision on 16 observations), plus the crux stated against the strategy’s own interest: half the time the second tranche never deploys, and tranching buys adherence, not alpha. It stays
unverified— sizing is unsettled and every figure is S&P price-index, needing Canadian total-return recomputation before anything ships. - Verified, not assumed —
lintclean at 32;indexwrote 11 files; the viewer rendered headlessly in real Chromium: 32 cards, all 7 new titles present, 2 decline-type caveats, 4 availability tags, zero console errors. - return-to-office-plan-v1 §5 updated — non-debt Can’t Lose supplement unparked (8 parked items → 7), with the remaining work named and pointed at §4–§6 here.
- Charter and
Talbot-Later.mdupdated, per task §7’s third bullet.SDC/IP/JOB_DESCRIPTION.mdclaimed the filter and the oldleverageflag were “equivalent”, and that a gap could only open at negative or zero risk — both wrong now, and wrong in the direction that hides the problem, since the gap opened at level 1. Corrected. The four deferred CEO decisions are queued inSDC/IP/Talbot-Later.mdrather than living only here, because/task-completecan delete this file. - Committed.
_active.mdupdated under SDC dept.
Two deliberate non-changes, recorded so nobody “fixes” them later:
- 18 records still say
version: "0.4". Only the 14 files whose content changed were bumped to 0.5. Arankre-spacing is mechanical classification, not a substantive change (SCHEMA §6), andversionrecords schema conformance — those 18 conform to v0.5 unchanged, because the two new fields are optional. Bumping them would assert a review that did not happen. - The viewer shows
IL-6as “Level 1 · most should consider” with no hand-routing flag. Safe today —status: draft, nothing auto-publishes — but it is the same the caveat must reach the reader principle just implemented fordecline-type. Doing it properly needs a field to drive it, and that is a schema change that should follow the Risks decision rather than pre-empt it.
Two source gaps found and flagged rather than filled — this is the sourcing rule working, and both block external publication:
- The “Gross-up document” is not in the vault. return-to-office-plan-v1 §5 names it as the strategy’s full-state source; a vault-wide search finds nothing.
IL-6is reconstructed from thesd-mathformula plus MDW’s one paragraph — the single most valuable record in this batch rests on a missing source. Where is it? * - HBP/LLP repayment mechanics are unsourced. Whether a designated repayment generates a contribution deduction, the schedule, the designation — nothing reachable states them, so
RA-1saysunverified — needs Talbotrather than guessing a basic-sounding fact. *
Next Steps for Talbot
Section titled “Next Steps for Talbot”- Route the compliance gap to Risks — this is the one that matters.
IL-6andLS-7both sit at level 1 and both escaperisk-level >= 2. Recommended second criterion:risk-level >= 2OR mechanism involves borrowing.SDC/Risks/Tasks/sdc-risks-canada-leverage-compliance.mdis open and is the right home. * - Confirm or replace two coined names. (a) Non-Callable First for MDW’s non-callable loan structure selection. (b) RRSP Gross-Up Loan — and this one is a genuine collision, not a preference: your own corpus uses gross-up refund for the loan-free variant and top-up loan for the loan, while MDW uses RRSP Gross-up for the loan. Shipping the bare MDW name would make two different strategies share one word permanently. *
- Confirm the two contested tiers before Risks sees them.
BM-2Post-Decline Deployment held at 3 for consistency with BML — but a fully pre-committed threshold rule through a non-callable facility arguably fails the timing-judgement test and belongs at 2.LS-8Pre-Decline Deleveraging at 0, which permits a forced choice. * - Decide whether §4 (30 not-debt strategies) starts next, or yields to another Rock. The task itself says re-rank first, and §4 is comparable in size to the original 25-strategy build. *
- Hygiene, found in passing:
SDC/Strategy/Tasks/sdc-strategy-library-v01.mdis stillstatus: activefor the same library, which moved toSDC/IP/on 2026-09-21. Two active task files, one library. Close it or supersede it. *
Path to Completion
Section titled “Path to Completion”Review it: library-view.html — /mnt/d/FSS/KB/SDC/IP/Strategies/library-view.html · D:\FSS\KB\SDC\IP\Strategies\library-view.html — 32 strategies now; open the Risk ladder view and look at levels 0 and 1, where the 7 new records landed and where the tiering decisions are contestable. The new fails in B tags are the decline-type caveat.
Project SSOT: SCHEMA.md — /mnt/d/FSS/KB/SDC/IP/Strategies/SCHEMA.md · D:\FSS\KB\SDC\IP\Strategies\SCHEMA.md (v0.5; §2.3 holds the resolved leverage test) · index.md — /mnt/d/FSS/KB/SDC/IP/Strategies/index.md (generated, read-only) · oversight SSOT: SDC/IP/JOB_DESCRIPTION.md
Now: /task-continue D:\FSS\KB\SDC\IP\Projects\Strategies-Library\Tasks\sdc-ip-mdw-strategy-foldin.md
Answer the five Next Steps above. The compliance routing and the two names are the blocking ones — everything else can proceed without them.
Then, in order:
/task-continue D:\FSS\KB\SDC\IP\Projects\Strategies-Library\Tasks\sdc-ip-mdw-strategy-foldin.md— §4, the 30 not-debt strategies atdomain: not-debt. Own session, fresh context. Re-rank against the Biggest Rocks first./task-continue D:\FSS\KB\SDC\IP\Projects\Strategies-Library\Tasks\sdc-ip-mdw-strategy-foldin.md— §5, the 15 Harmful + ~15 Not Worth It sets, plus §6 (3 practice-tier records →SDC/Offerings/Advisors/Strategies/). Decide first whether the reduced template applies to them./task-complete D:\FSS\KB\SDC\IP\Projects\Strategies-Library\Tasks\sdc-ip-mdw-strategy-foldin.md— closes this thread once all 41 MDW strategies are placed.effort+benefit— (2026-09-23: the parent taskSMART-DEBT-Strategies-Libraryclosed and became the ongoing project Strategies-Library; this item now lives in its ROADMAP, under Waiting on Talbot.)
Related open tasks (parallel work, not choices):
sdc-risks-canada-leverage-compliance— startable now —/task-continue D:\FSS\KB\SDC\Risks\Tasks\sdc-risks-canada-leverage-compliance.md— where the filter gap this session found should landsdc-risks-us-compliance-research— startable now —/task-start D:\FSS\KB\SDC\Risks\Tasks\sdc-risks-us-compliance-research.md— every record still says U.S. applicability is unverified; MDW’s T2-5 Roth conversion is explicitly US-only and cannot be folded in until this runs- Parent is now an ongoing project (2026-09-23) — Strategies-Library; this task tracks under it.
sdc-behavioural-solutions-debt— blocked onsdc-dept-scaffold-mbr-absorb— settles SCHEMA §2.4’s intervention ceilings, which is what level 0 vs 1 actually doessdc-strategy-library-v01— needs closing, not starting; superseded by theSDC/IPmove
Blocked on you (no command fixes these):
- The Gross-up document — named in the plan, absent from the vault.
IL-6cannot get pastdocumentedwithout it. - HBP/LLP repayment mechanics —
RA-1blocked for external publication. - The two coined names — CEO decision under SCHEMA §1.1; a rename after publication breaks every citation.
- Risks review of the level-1 assignments and the filter gap — the IP charter’s inherited gate, and it runs before the CEO, not after.
effort+benefiton all 32 — still the viewer’s two empty axes.
Done when: every one of MDW’s 41 numbered strategies plus the Harmful and Not Worth It sets is either a record in SDC/IP/Strategies/ with a named source, reconciled into an existing record’s ## Variants, or routed out of the library with the reason written down — with strategy-lint lint clean and the compliance-filter gap resolved by Risks.