Skip to content

Events 109-112: pi.dev comparison response (Tier 1 doc fixes + Tier 2 features + Tier 3 partial schema + hot-reload)#73

Merged
junjslee merged 7 commits into
masterfrom
events-109-112-pi-comparison-bundle
May 8, 2026
Merged

Events 109-112: pi.dev comparison response (Tier 1 doc fixes + Tier 2 features + Tier 3 partial schema + hot-reload)#73
junjslee merged 7 commits into
masterfrom
events-109-112-pi-comparison-bundle

Conversation

@junjslee
Copy link
Copy Markdown
Owner

@junjslee junjslee commented May 8, 2026

Summary

Four bundled Events shipped as one PR — all reversible, additive, and conceptually unified as the response to the pi.dev architectural comparison.

  • Event 109 — Tier 1 doc fixes (F1, F6, F7). Enforcement-primitive matrix in docs/LAYER_MODEL.md splitting cognition portability from enforcement portability. Layer-explicit hero tagline in README.md + web/src/components/site/Hero.tsx: "There are many agent harnesses. episteme is the cognition layer that runs above them all." Corpus inventory in kernel/README.md classifying all 18 kernel/*.md.
  • Event 110 — Tier 2.1 + 2.3 + Tier 3 partial schema. New examples/checks/ directory (README + 3 example checks). Blueprint D schema extension: POSTURE_VALUES += analysis, BLAST_RADIUS_STATUS_VALUES += deferred, _validate_deferred_discoveries relaxed. CHANGELOG entry. Two design specs: docs/SPEC_RIGOR_KNOB.md + docs/SPEC_REASONING_SURFACE_BRANCHING.md.
  • Event 111 — Tier 2.1b + Tier 2.2. episteme check new <name> scaffolder with 3 vendored templates. episteme status [--watch] [--json] runtime-state TUI.
  • Event 112 — Pyright + i18n + Tier 3 hot-reload. Cleanup of unused imports / cwd params. Translated tagline blockquote into README.{ko,es,zh}.md. episteme dev watch [--once|--continuous] poll-based source-to-plugin-cache file watcher with atomic-copy + syntax-validation guard — closes the F3 friction loop.

Verification

  • pytest -q tests/ --ignore=tests/test_session_context_noise_watch.py834 passed + 35 subtests in 5.50s. Zero regressions across all four Events (was 766 + 21 baseline; +68 net new tests).
  • Smoke tests passed for each new CLI surface: episteme check new probe-test, episteme status --json, episteme dev watch --once --target=<tmpdir> (33/33 files copied).
  • Live PreToolUse hook chain byte-identical for non-Blueprint-D code paths. Schema extension is backward-compatible.

Test plan

  • CI green on Linux 3.10/3.11/3.12
  • Operator visual review of i18n tagline translations (ko/es/zh)
  • Manual smoke: episteme dev watch --once from project root after merge → confirms plugin cache picks up new validator

Soak invariant

Zero touches to: kernel/CONSTITUTION.md, kernel/REASONING_SURFACE.md, kernel/FAILURE_MODES.md, core/hooks/* (other than _blueprint_d.py per Event 110), core/blueprints/* (other than architectural_cascade.yaml comment polish per Event 110), templates/, labs/, hooks/hooks.json. The only touch to the live gate enforcement is the operator-explicitly-authorized Tier 3 partial schema extension in Event 110.

Squash-merge recommended; branch carries chkpt-commit audit trail.

junjslee added 7 commits May 7, 2026 23:56
The pi.dev architectural comparison analysis is private analytical content
with no codebase-side reader. Moving it out of the public tree under the
operator's idea_analysis/ category in the private filesystem (per Event 66
Tier 1 privatization pattern; plain mv since no symlink needed for a doc
with no public reader).
@vercel
Copy link
Copy Markdown

vercel Bot commented May 8, 2026

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

Project Deployment Actions Updated (UTC)
episteme Ready Ready Preview, Comment May 8, 2026 3:41pm

@junjslee junjslee merged commit c9e9f8e into master May 8, 2026
4 of 5 checks passed
@junjslee junjslee deleted the events-109-112-pi-comparison-bundle branch May 8, 2026 15:41
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