Skip to content

Event 139: conclusion-shape trigger + v2 landing rebuild#95

Merged
junjslee merged 7 commits into
masterfrom
event-139-conclusion-trigger-website
Jun 10, 2026
Merged

Event 139: conclusion-shape trigger + v2 landing rebuild#95
junjslee merged 7 commits into
masterfrom
event-139-conclusion-trigger-website

Conversation

@junjslee

Copy link
Copy Markdown
Owner

What this is

The v2.0 Epistemic Engine's primary decision shape — a load-bearing conclusion handed to the operator — gets its live trigger, and epistemekernel.com is rebuilt to teach the engine visually in one scroll.

Kernel (conclusion trigger + E5)

  • conclusion_guard.py (UserPromptSubmit): conservative positive-system lexicon of decision-question shapes (EN + KR) → per-prompt marker + one factual context line. Ungoverned projects and misses are silent.
  • conclusion_gate.py (Stop): one-shot nudge when a conclusion-class turn ends without a fresh verdict — flag written before the block (livelock-proof by construction); a stop verdict counts as interrogated; stop_hook_active short-circuits.
  • E5 leg: every interrogation verdict the gate consumes is enqueued sample-all into the Layer 8 spot-check queue (artifact-hash idempotent) — the operator's substance-vs-theater review now has a feed.
  • Registered in plugin hooks.json, adapters, and operator settings. 15 new tests; suite 1313 + 54 subtests green. Live-smoked end-to-end.

Website (five-beat one-scroll arc, editorial-light preserved)

Hero ("Sounding right isn't being right.") with the InterrogationStrip stamp sequence → 01 how it works: the animated EngineFlow centerpiece (decision → tiered claims → sealed fresh-context verifier → evidence stamps → opposition → verdict gate → lesson into chain; motion@12, off-screen pause, reduced-motion static map, lazy chunk) → 02 the three layers (Cognition/Structure/Memory + where it runs) → 03 proof (the 49-days/zero-protocols E1 story, MIRROR 0.60→0.14 bars, protocol №1 transcribed) → 04 the practice05 install (real commands + the real first-interrogation transcript).

Adversarial-review must-fixes all applied: the missing motion CSS + a global reduced-motion block with explicit end-states; fixture-data-labeled-"live" honesty fix in ProofSection; real-vs-fictional lesson-hash separation; v1 OG/search metadata rewritten; WCAG contrast floors (whisper→muted/ash, 9px→11px); contiguous section numbering via the new ThreeLayers; stale v1 sections deleted. ko/es/zh ledes at v2 parity.

Verification

pnpm build green (12 pages) + lint clean · pytest 1313 + 54 subtests · playwright full-page + hero screenshots inspected · conclusion hooks live-smoked under registered interpreter.

Note: branch includes chore(chkpt) auto-commits from the session-limit recovery; content is identical to the reviewed tip.

junjslee added 7 commits June 10, 2026 12:11
Event 139 — the engine's primary decision shape gets its live trigger,
and the site teaches the v2 engine visually:

- conclusion_guard.py (UserPromptSubmit): conservative EN+KR
  decision-question lexicon -> per-prompt marker + one factual context
  line; conclusion_gate.py (Stop): one-shot nudge, flag-before-block
  (livelock-proof), stop verdicts count as interrogated. Registered in
  plugin hooks.json + adapters. 15 new tests; live-smoked.
- E5 leg: every consumed interrogation verdict enqueues sample-all
  into the Layer 8 spot-check queue (artifact-hash idempotent).
- web/: five-beat one-scroll arc (hero -> engine map -> three layers ->
  proof -> practice -> install) on the editorial-light language;
  animated EngineFlow centerpiece (motion@12, IntersectionObserver
  pause, reduced-motion static map, lazy chunk); InterrogationStrip
  hero visual; ThreeLayers (beat 02); ProofSection (E1 story + MIRROR
  bars + protocol No.1 transcribed); InstallSection with the real
  first-interrogation transcript. Adversarial-review must-fixes
  applied: missing motion CSS + global reduced-motion end-states,
  fixture-data-labeled-live honesty fix, real-vs-fictional lesson-hash
  separation, v1 OG/search metadata, WCAG contrast floors, contiguous
  section numbering. Stale v1 sections deleted.
- i18n: ko/es/zh ledes at v2 parity; DESIGN_V2_0 trigger section
  marked shipped.

pnpm build green (12 pages) + lint clean; pytest 1313 + 54 subtests.
@vercel

vercel Bot commented Jun 10, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
episteme Ready Ready Preview, Comment Jun 10, 2026 9:08pm

@junjslee junjslee merged commit 52820b3 into master Jun 10, 2026
5 checks passed
@junjslee junjslee deleted the event-139-conclusion-trigger-website branch June 10, 2026 21:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant