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.profileon everysync_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_modeltags 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