Tags: iamtouchskyer/opc
Tags
Run 5 U5.13: CHANGELOG v0.8 + close F1-F7 + run-5 wrap Track A (extensions) findings F1–F7 from Run 3 all resolved across Run 5. Per-F# commit mapping recorded in run3-findings-for-run5.md. Track B (runbook mechanism) shipped alongside — full entry in CHANGELOG. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
U4.5r fix-pair: add What's Different in v0.7 hero section above v0.6 Reviewer A 🟡: drive-by reader seeing only hero section misjudged repo as stuck on v0.6. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Run 3 U3.7: CHANGELOG v0.6 + findings-for-run5 - CHANGELOG.md: v0.6 entry documenting all 5 extensions + U3.6r integration surface + carry-over notes - examples/extensions/run3-findings-for-run5.md: 6 ergonomic/friction items (F1-F6) surfaced during Run 3, none blocking. Mirror of gitignored .harness-run3/findings-for-run5.md.
U2.9: CHANGELOG v0.5.1 — Run 2 verification close-out Documents G1-G7 closure (with the U2.8a → U2.8c → U2.8e iteration history for G3 explicitly preserved as a lesson). 27/27 tests passing. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
U1.7r fix-forward: README bypass scope + spec §10 accuracy
Addresses adversarial review ITERATE findings:
🔴 README: `OPC_DISABLE_EXTENSIONS=1 bash test/run-all.sh` as-written
exited 1 (test-bypass-chain.sh + test-extensions.sh fail under the env).
Rewrote "Reproducing benchmarks" to scope the env flag / CLI bypass to
single harness invocations. Explicit warning not to set it when running
the suite.
🟡 spec §10 table claimed startup.check receives `{ config }`; actual
code (bin/lib/extensions.mjs:440) passes `{}`. Updated the cell to
match reality.
Suite: 23/23 green (no env).
feat(extensions): hook normalization + meta.nodes + test suite expansion Baseline for Run 1 of the extension hardening plan. Consolidates in-progress work: exported normalizeHook, meta.nodes routing path, findings schema normalization, eval-parser adjustments, and a 479-line expansion of extensions.test.mjs. Also gitignore the transient .harness-*/ and .opc-loop-*/ state dirs so future run scratch never gets committed. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>