M MemberIntel KB
Activity Decisions

standup

Standup — 2026-06-26

Two repos, busy 24 hours.

Daily standup for 2026-06-26. What shipped:

Two repos, busy 24 hours. The big story is ADR-0028’s profile-aware retrieval epic landing nearly end-to-end in one window.

Product repo (caseproof/memberintel) — ADR-0028 epic, phases 1–3: Six increments shipped across #193#211:

  • Phase 1 (#198): applicability taxonomy (industry / archetype / business_model / scale) as a controlled-vocab module; all 21 playbooks annotated.
  • Phase 2 (#200, #201): deterministic billing-based site-profile classifier (no LLM); profile persisted to site_contexts.profile on every sync_site().
  • Phase 2b (#212, #213): operator self-declares industry + archetype during onboarding (chip-step, skippable). Sidesteps the counsel PII-inference gate; read-time merge keeps billing and declared signals from clobbering each other; zero added cost.
  • Phase 3a (#203): boost-only post-retrieval re-rank on the global leg — applicable content floats up, nothing is ever penalized. Confidence-gated (≥ 0.7) with a proven unfiltered fallback; over-fetch widened 3× → 6× when boosting.
  • #204: observability log when boost fires (“3/9 candidates boosted, max +0.15, reordered=True”). #205: streaming-path test for profile-forwarding (gap from the #203 review, now a durable regression guard).
  • #210: business_model tags on the 7 model-specific playbooks — this is what made the boost non-inert for real connected sites; recurring playbooks now re-rank correctly on staging.
  • #211: taxonomy facets and filters on the global-brain admin viewer + a CLI report. Confirmed 525 entries, all industry-tagged [all] — i.e., no industry-specific content yet, which is the honest baseline.

ADR-0027 (#191) records the post-transfer governance and WIF binding decisions. Key call: maintainer solo-merge is accepted for internal-alpha; the second-party-review gate is re-decided at prod go-live. WIF provider condition should migrate from repo name to stable repository_id and come into Terraform — the manual cutover on transfer was the proof that matters.

KB repo (caseproof/memberintel-kb) — standup pipeline restored: Three-layer break post-transfer fixed across #20#22: stale repo refs, dead PAT replaced with IN_REPO_WRITE GitHub App token, and the Cloudflare dispatch worker retired in favor of native GH schedule: cron. Daily word ceiling also raised 280 → 600 (#21) after two post-transfer catch-up runs tripped it. Trade-off: cron can lag 30–60 min vs. the worker’s ~60 s — acceptable for a standup. Omar’s surname confirmed as ElHawary (#17).

Notable. The profile boost was live but silently inert for real sites — Phase 3a shipped but no global content carried business_model tags, and most real sites classify to an empty archetype, so applicability_boost returned 0 for every entry. #210 closed that gap without a code change: tagging content was the unlock the boost was waiting for.


Window: 2026-06-25T13:00

→ 2026-06-26T13:47
.232Z · Sources: memberintel @ 88f8ed5, memberpress-intel @ 01a7547

For: S Seth Shoultes