- Added
interfaceblock to plugin.json (displayName, capabilities, brandColor, privacy/TOS URLs) - Added UTM-tagged homepage URL
- Added MCP keyword to plugin keywords
- Version aligned with ThumbGate core
- Unified ThumbGate branding across all public surfaces (README, AGENTS.md, CLAUDE.md, GEMINI.md, landing page, package.json).
- Landing page SEO: "human-in-the-loop enforcement", "vibe coding" positioning, FAQPage JSON-LD schema for Google rich results.
- Added congruence CI check (
scripts/check-congruence.js) — enforces version, branding, tech stack terms, and honest disclaimer across README and landing page on every PR. - Performance: deferred non-critical side-effects in
captureFeedback(contextFs, RLAIF self-audit) viasetImmediate. - Added
_captureMstiming field to accepted feedback responses for observability. - Added
mcpize.yamlto version sync targets. - Dead code removal: -1,551 lines (contract-audit.js, prove-rlaif.js, stale landing-page.html, 3 duplicate docs).
- Fixed GitGuardian incident #29200799: scrubbed hardcoded Google API key from git history.
- Social automation pipeline: post-everywhere CLI, reply monitor with AutoMod-safe Reddit posts.
- TDS article draft: "Beyond Prompt Rules: How Pre-Action Gates Stop AI Coding Agents From Repeating Mistakes".
- Lesson DB: SQLite + FTS5 full-text search replaces linear Jaccard token-overlap. Sub-millisecond ranked search indexed by signal, domain, tags, importance.
- Corrective actions: On negative feedback,
capture_feedbackreturnscorrectiveActions[]— top 3 remediation steps inferred from similar past failures. - search_lessons MCP tool: Exposes corrective actions, lifecycle state, linked rules, linked gates, and next harness fixes per lesson.
- search_thumbgate MCP tool: Searches raw ThumbGate state across feedback logs, ContextFS memory, and prevention rules.
- Rejection ledger: Tracks why vague feedback was rejected with revival conditions.
- Bayesian belief updates: Each memory carries a posterior that updates on new evidence; high-entropy contradictions auto-prune.
- Added
session_handoffandsession_primerMCP tools for seamless cross-session context continuity. - New
sessionnamespace in ContextFS stores primer.json with auto-captured git state (branch, last 5 commits, modified files, working tree status), last completed task, next step, and blockers. session_handoffrecords provenance events for full audit trail of session transitions.- Closes Layer 2 (primer.md) of the 5-layer memory stack — no manual primer file needed.