Mission-SSOT Embed
Section titled “Mission-SSOT Embed”MBR’s Focus.md (deployed to talbotstevens.com/mbr/focus.html) duplicated
MBR/Strategy/Identity/Mission.md’s mission text inline — an SSOT violation.
What changed
Section titled “What changed”- MBR:
Focus.md’s mission section replaced with(Obsidian embed/transclusion, not a plain link — a link would still leave the text duplicated). Path-prefixed per the vault’s wikilink-collision rule (Mission.mdexists in bothMBR/andSDC/). - Build:
sites/mbr/src/utils/load-focus-content.tsdidn’t understand Obsidian embeds — addedresolveEmbeds()to inline the target note at build time, andconvertWikilinks()to convert the embedded note’s own wikilinks (including Obsidian’s[Label](wikilink)pattern) into the existingGlossary(Term)tooltip syntax / plain label text. - SDC: same pattern applied, generalized to support
!Path(heading-scoped embed) because SDC’sMission.mdhas a[!Shortest Version]callout and a stale “Mission Reminders” section that shouldn’t leak onto the live page.Mission.mdrestructured with a## Statementheading around the real mission text;### Mission Reminderspromoted to## Mission Remindersso it’s a sibling section, not nested inside Statement (see Gotcha below).SDC/Focus.mdnow embeds. Net effect: SDC’s live page picks upMission.md’s canonical wording, replacing a Focus-only paragraph that had independently drifted from it. - Both
load-focus-content.tscopies (sites/mbr,sites/sdc) updated in parallel. - Task moved from
MBR/Strategy/Tasks/toCore/Processes/Projects/Focus/Tasks/— Focus is the coordination SSOT for focus-page work, not MBR/Strategy.
Verified
Section titled “Verified”astro build+astro check(0 errors) on bothsites/mbrandsites/sdc; inspected built HTML for correct tooltip rendering and no leaked markdown (callouts,---rules, nested-heading content).- MBR deployed live and confirmed by Talbot:
talbotstevens.com/mbr/focus.html. - SDC deployed live and confirmed by Talbot.
Gotcha (→ LESSONS.md)
Section titled “Gotcha (→ LESSONS.md)”Heading-scoped extraction (!Note) stops at the next heading of
equal-or-higher level — a heading nested one level deeper is not a
boundary and gets pulled in. SDC’s ### Mission Reminders sat right after
## Statement with no intervening ##, so on the first pass it read as
nested content and leaked through. Fixed by promoting it to ##. Full
writeup in Focus/LESSONS.md.
Commits
Section titled “Commits”- monorepo:
4911e14,8df5816,a1ee2e3(local only, not pushed) - KB:
fd7627e,f84e551,cb515e1
Not done (tracked in UPGRADES.md)
Section titled “Not done (tracked in UPGRADES.md)”load-focus-content.tsis still duplicated betweensites/mbrandsites/sdc(pre-existing, flagged in the 2026-06-25 architecture review) — this task made the duplication larger, not smaller. Consolidating to a shared package is now a bigger win; not in scope for this fix.