Skip to content

PAIDEIA-codex 26.06.04

Latest

Choose a tag to compare

@TaewoooPark TaewoooPark released this 04 Jun 03:38
· 9 commits to main since this release

Update Catalog

26.06.04 update

The lecture-emphasis signal reaches the Codex edition

The Claude edition learned to read a second exam signal this cycle — what the professor emphasized out loud, imported from Exam Radar, OPTIMETA's Alt plugin. Parity is the whole premise of PAIDEIA-codex, so the Codex edition gets the same capability, written the Codex way.

$paideia-alt

Exam Radar reads your lecture recordings and ranks each topic by how hard the professor leaned on it out loud — an exam-probability signal independent of homework density, the one PAIDEIA has always tracked. Triage the topics into three zones, hit copy, and run $paideia-alt with the export pasted after it, or save it to materials/radar.md and run it bare.

Where the Claude edition splits a thin command over a separate skill, the Codex edition ships one self-contained skills/paideia-alt/SKILL.md reached through the $paideia-* invocation — but the work it does, and the files it writes, are identical by design.

Same artifacts, both editions

This is the parity rule from the 26.04.24 release doing its job. $paideia-alt writes the same canonical files the Claude edition writes:

  • course-index/radar.md — the canonical lecture-emphasis store, overwritten per import.
  • course-index/coverage.md — a Lecture emphasis column and a lecture-vs-HW divergence section, folded into drill priority, with the homework-based Exam tier left untouched. Homework density stays primary; emphasis is a second opinion, surfaced and never substituted.
  • weakmap/weakmap_<ts>.md — a fresh weakmap seeded from the gold zone (lecture-hot and self-weak), never overwriting prior ones.

So a course folder forked between the two editions carries the Exam Radar signal across the boundary the same way it already carries patterns.md and errors/log.md. The divergence cases the signal exists to catch — 🎙 emphasized but never assigned, or homework-frequent but quiet in lecture — read identically on either runner.

An MCP server that boots even when the plugin root doesn't expand

The most important fix in this release has nothing to do with Exam Radar. On Windows, Codex passed the literal, un-expanded ${CODEX_PLUGIN_ROOT} string as PYTHONPATH into the MCP env block, so python3 could not import paideia_mcp.server during MCP initialization. The server never booted — and an MCP server that fails to start is the quietest possible failure: every $paideia-* skill that leans on it just stops working, with no obvious cause.

The launcher no longer trusts the shell to expand anything. It bootstraps paideia_mcp from CODEX_PLUGIN_ROOT when that resolves, and falls back to the local Codex plugin-cache checkout when it doesn't — independent of environment-variable interpolation, which turned out to be the one thing that wasn't portable across platforms. Verified by initializing an MCP ClientSession and calling course_phase through codex exec. Committing the absolute cache path would have "fixed" it on exactly one machine; this keeps it portable across users and plugin versions.

Desktop app install path

The README gains a Codex desktop-app install path and a screenshot grid beside the CLI instructions, matching the dual desktop/CLI split the Claude edition adopted.

PAIDEIA-codex is now an OPTIMETA project

PAIDEIA-codex has moved to the OPTIMETA organization, alongside PAIDEIA and Exam Radar. Stars, forks, and history transferred intact, and old TaewoooPark/PAIDEIA-codex URLs 301-redirect, so existing marketplace add commands and clones keep working. README install URLs and badges now point at OPTIMETA/PAIDEIA-codex.

Mechanics

  • $paideia-alt — import an Exam Radar export; with no argument, reads materials/radar.md.
  • New: plugins/paideia/skills/paideia-alt/SKILL.md (self-contained).
  • MCP launcher hardened to boot without plugin-root variable expansion; dependency bootstrap added for paideia-mcp.
  • Plugin and marketplace bumped to 0.3.0 (15 → 16 skills).
  • Repository transferred to github.com/OPTIMETA/PAIDEIA-codex; old URLs redirect.
  • No course migration. The Exam Radar artifacts are additive and identical to the Claude edition's.

Notes

Pairs with Exam Radar (OPTIMETA's Alt plugin) and the Claude edition of PAIDEIA, both released today.