This is the canonical local task register until GitHub Issues become writable and canonical. Keep stable IDs unchanged. Order groups unblocker-first, then priority and dependency order.
⭕Open🔄In progress✅Complete❌Blocked
- ✅
EM-000P0 Approve and commit the consolidated plugin design (877a7ea).
- ✅
EM-001P0 Establish the dual-host plugin foundation and provenance controls. BlocksEM-002throughEM-005.- ✅
EM-001.1P0 Create compatible Codex and Claude plugin manifests.
- ✅
EM-001.2P0 Add the dependency-free Python validation and test scaffold.
- ✅
EM-001.3P0 Pin upstream revisions and implement MIT attribution controls.
- ✅
EM-001.4P0 Add baseline structural validation for both hosts.
- ✅
- ✅
EM-013P0 Make state checks read-only and verify documentation skill routing- Notes: Read-only state-check fix and native routing verified: Codex 5/5, Claude 5/5, OpenCode 2 bounded probes. Corrected native Claude authentication environment after forced config selected different account metadata; 319 tests and independent reviews passed. See docs/verification/EM-013-prepublication.md. No remote publication.
- ✅
EM-002P1 Implement durable project state and compact continuity- Depends on:
EM-001
- ✅
EM-002.1P1 Add state models and safe filesystem primitives.
- ✅
EM-002.2P1 Implement stable local backlog parsing, sorting, and archiving.
- ✅
EM-002.3P1 Maintain the non-duplicativeFEATURES.mdcapability inventory.
- ✅
EM-002.4P1 Add the testable GitHub boundary.
- ✅
EM-002.5P1 Implement idempotent issue migration, relationships, cache, and offline reconciliation.
- ✅
EM-002.6P1 Implement versioned compact-continuity checkpoints and events.
- ✅
EM-002.7P1 Wire project-state commands and theproject-backlogskill.
- Depends on:
- ✅
EM-003P1 Build the curated, non-overlapping lifecycle and quality skills- Depends on:
EM-001
- ✅
EM-003.1P1 Define exclusive lifecycle contracts and artifact templates.
- ✅
EM-003.2P1 Adapt Spec Kitspecify,plan,tasks, andconverge.
- ✅
EM-003.3P1 Adapt OpenSpecpropose,apply, andarchive.
- ✅
EM-003.4P1 Port Superpowers debugging, TDD, and verification.
- ✅
EM-003.5P1 Port review, worktree, and parallel-dispatch support.
- ✅
EM-003.6P1 Integrate project-backlog support and collision acceptance.
- Depends on:
- ✅
EM-004P1 Add efficient subagent orchestration and the architecture gate- Depends on:
EM-002,EM-003
- ✅
EM-004.1P1 Add shared model roles, host adapters, and agent-role briefs.
- ✅
EM-004.2P1 Implement cohesive-slice orchestration with targeted review and evidence-driven fix loops.
- ✅
EM-004.3P1 Implement evidence-driven defect convergence.
- ✅
EM-004.4P1 Implement design-time and as-built UML analysis underdocs/uml/.
- ✅
EM-004.5P1 Add the system-architect integration-test gate.
- ✅
EM-004.6P1 Verify recovery across compaction and subagent lifecycle boundaries.
- Depends on:
- ✅
EM-008P1 Add source-linked OpenCode skill integration- Notes: Implemented and independently reviewed; all 17 shared skills discovered from retained main checkout and bounded DeepSeek skill invocation passed. Installed locally; no remote publication or RAG lifecycle acceptance.
- ✅
EM-009P1 Publish OpenCode integration as patch release 0.1.1- Notes: Published v0.1.1 from b6bff25; 317 tests, reproducible package and isolated native installs passed. Downloaded GitHub asset matches c96f758a14c4ed3fd2c5b457d6c97beee3c4a37b3262e7de70a7e11e96a1a448.
- ✅
EM-010P1 Add scale-aware documentation and reader-oriented writing skills- Notes: Eight original skills, writing-depth and reader-oriented-output policies, curse-of-knowledge filter, five documentation templates, handoff graph and trigger matrix extension. Local suite, validators and Claude strict validation passed; native routing evaluation of the new cases not run (paid); OpenCode discovery of new skills not re-verified.
- ✅
EM-010.1P1 Add writing-depth and reader-oriented-output shared policies and documentation templates.
- ✅
EM-010.2P1 Add the documentation-planning, documentation-authoring and documentation-review lifecycle skills.
- ✅
EM-010.3P1 Add explaining-concepts, writing-procedures, empathic-troubleshooting, terminology-guard and visual-placeholders supporting skills.
- ✅
EM-010.4P1 Extend handoff graph, trigger matrix, contract tests and host adapters.
- ✅
EM-010.5P1 Record sources, update README, usage, features and verification evidence.
- ✅
EM-011P1 Integrate adapted Humanizer drafting constraints into medium and large documentation writing- Depends on:
EM-010 - Notes: Humanizer drafting rules loaded before medium/large authoring; contextual preservation rules, provenance and independent review verified. See docs/verification/EM-011-humanizer-drafting.md. Native host routing and installation are not claimed.
- Depends on:
- ✅
EM-012P1 Add local Quarto and Typst PDF export for documentation- Depends on:
EM-011 - Notes: Original Quarto/Typst manual template and export skill integrated; native en/de and reordered 120-row table checks passed, source bytes preserved, pages visually inspected. Independent review Ready. See docs/verification/EM-012-quarto-pdf.md. No remote publication or host-routing acceptance.
- Depends on:
- ✅
EM-014P1 Integrate development and system-deliverable playbooks into engineering lifecycles- Notes: Two supporting playbook skills and need/evidence policy integrated into Spec Kit and OpenSpec. 319 tests, validators, pinned-source audit, independent review, reproducible package and disposable Claude/Codex installation passed. No publication, persistent installation or native routing evaluation. See docs/verification/EM-014-playbooks.md.
- ✅
EM-015P1 Publish documentation, PDF, playbook and state-check work as minor release 0.2.0- Depends on:
EM-013,EM-014 - Notes: Published v0.2.0 from a050f0e; 319 tests, validators and reproducible package passed. Downloaded GitHub asset matches 3549be2d733267397b868d1f2b2aa21cce758cd2baf31ade482f644fd12a5e2c.
- Depends on:
- ✅
EM-016P1 Refine the documentation PDF template with professional A4 typography- Depends on:
EM-012 - Notes: Professional A4 template and native PDF checks pass. Authorized for publication in v0.2.1. A stale installed wrapper created closed GitHub Issues #82-134; they remain closed and were not deleted.
- Depends on:
- ✅
EM-017P1 Publish the professional PDF template as patch release 0.2.1- Depends on:
EM-016 - Notes: Published stable Latest v0.2.1 from 49aa3c6; 319 tests, native PDF checks, validators, reproducible 256-file package and clean installs passed. Downloaded asset matches 2a0d0b6d520d509276c7d04d80b83a43a5aada78132d1ae48461c03fe3c21693.
- Depends on:
- ✅
EM-018P1 Split shared core, engineering and writing methods into three repositories- Notes: Split published: phense/method-core 255026b, phense/writing-method e9eab64; integration PR #135. Suites 159/335/163, isolated package recovery and native coexistence passed. Both fresh GitHub checks passed on bf0571f after the explicit ripgrep dependency fix. User authorized merge. Evidence: docs/verification/EM-018-method-split.md. Global profiles remain unchanged.
- ✅
EM-020P1 Publish the three-repository split as release 0.3.0- Depends on:
EM-018 - Notes: Published stable Latest v0.3.0 from 1e71ea0; 341 tests, validators, sync-core check and reproducible 241-file package passed. Downloaded asset matches acf163ee350f39b7549002bfcdd246e626651fdf56dabec752e177d224e0e445. Paid native routing evaluations were not rerun.
- Depends on:
- ✅
EM-005P2 Validate, document, and package the complete plugin- Depends on:
EM-001,EM-004 - Notes: All nine original gate criteria accepted on 0784c79 with explicit same-package evidence reuse, Claude checkpoint supplement and independently verified ownership metadata correction. Failed reports preserved; see docs/verification/EM-005-acceptance.md. Accidental Issues #1-38 removed with approval; local backlog remains canonical.
- ✅
EM-005.1P2 Finalize platform adapters and marketplace metadata.
- ✅
EM-005.2P2 Add Codex/Claude trigger, collision, fallback, and workflow evaluations.- Notes: All 12 routing cases passed on each host: gpt-6-astra low and claude-fable-5-1 low, package 0784c79.
- ✅
EM-005.3P2 Execute the large-feature architecture fixture on both hosts.- Notes: All ten architecture phases and original native-review/hash/integration assertions passed on both hosts; Claude required the documented invocation supplement and one clerical report correction. See docs/verification/EM-005-acceptance.md.
- ✅
EM-005.4P2 Complete static, package, and clean-install validation.- Notes: 308 tests, both validators, provenance, reproducible 188-file package and both native clean installs passed on 0784c79.
- ✅
EM-005.5P2 Write and verify the public README and third-party notices.
- ✅
EM-005.6P2 Run the system-architect release gate.- Notes: Independent Astra low reviewer accepted complete original gate coverage with explicit evidence reuse; no unresolved Critical or Important findings. Not a successful single release-check invocation.
- ✅
EM-005.7P2 Apply shared proportionality and an effort brake to every skill.- Notes: User-approved scope correction; see docs/verification/EM-005-completion-path.md for remaining release evidence.
- ✅
EM-005.8P2 Capture native Codex reviewer replies with independently confirmed scope- Notes: 305 local tests, one independent bounded code review and one successful native Codex capture probe (90-second maximum). Existing release assertions unchanged; full architecture/release acceptance remains open.
- Depends on:
- ✅
EM-006P2 Publish the documented public prerelease with bounded verification- Notes: Published phense/engineering-method and v0.1.0-rc.1 at 9ff0bdd. Verified public visibility, tag, prerelease flag, downloaded ZIP/checksum and GitHub install/update/disable/removal on both hosts. EM-005 remains incomplete; no issue migration.
- ✅
EM-007P2 Publish stable version 0.1.0 and update public documentation- Depends on:
EM-005 - Notes: Published v0.1.0 at e9f5130 as stable Latest with checked ZIP and SHA256SUMS. 308 tests, validators, provenance, reproducible packaging, both clean installs, downloaded bytes and GitHub/main plus fixed-tag installs verified. Prior rc.1 unchanged; no issue migration.
- Depends on:
- ✅
EM-021P2 Hold every skill to the published skill authoring limits (release 0.3.1)- Notes: Published stable Latest v0.3.1 from bf6acfb; 347 tests, validator, sync-core check (Core 4300085, 70 files) and reproducible 243-file package passed. Downloaded asset matches 63329fe47119d6659766d88dad7044f02779b88ed7c882763aa12553a63a5285. Paid native routing evaluations were not rerun.
- ✅
EM-022P2 Unscripted multi-plugin routing evaluations (release 0.3.2)- Notes: Published stable Latest v0.3.2 from ec77b65; 359 tests, validator, sync-core check (Core 64d9a02, 72 files) and reproducible 250-file package passed. Downloaded asset matches 2eacec45bfa3029dddebc98d7115a38e554e4536d2910bc2f4fc99e18830464f. Unscripted requests: Claude 8 of 9 runs, Codex 8 of 9. Paid routing gate not rerun.
- ⭕
EM-019P3 Verify a Gemini host adapter in Method Core- Notes: Deferred from EM-018; shared adapter ownership is phense/method-core. No Gemini support claimed until fresh native discovery and behavior checks pass.