Skip to content

Rebuild JAIPilot as a skills-only plugin - #35

Merged
skrcode merged 3 commits into
mainfrom
codex/skills-only-v5
Aug 11, 2026
Merged

Rebuild JAIPilot as a skills-only plugin#35
skrcode merged 3 commits into
mainfrom
codex/skills-only-v5

Conversation

@skrcode

@skrcode skrcode commented Aug 11, 2026

Copy link
Copy Markdown
Collaborator

Outcome

Rebuilds JAIPilot as three small Agent Skills for Codex and Claude Code and removes the Java runtime, MCP server, hooks, dashboard, installers, state, Maven project, binary distributions, and legacy evaluations.

Evidence

  • git diff --check
  • python3 scripts/validate-plugin.py
  • all three OpenAI skill validations
  • OpenAI plugin validation
  • claude plugin validate plugins/jaipilot
  • adversarial validator fixtures rejected MCP, Java source, executable payloads, and version drift
  • real Codex forward tests on disposable Spring Petclinic clones:
    • review skill found a seeded wrong-field bug and unrelated API; focused/full builds failed for the expected behavior
    • test skill added test-only changes; 6 focused and 80 full tests passed; Person reached 100% line/instruction coverage
    • cleanup skill removed a seeded control-flow detour; 33 focused and 75 full tests passed; worktree returned clean

Size/performance

  • plugin: 12 files, 15,054 bytes
  • prior v4.0.8 release JAR: 12,357,686 bytes
  • reduction: about 99.88%
  • validator runs: 0.14, 0.05, 0.05, 0.05, 0.04 seconds (median 0.05, p95 0.14)

Boundary

This is intentionally procedural guidance, not an enforcement runtime. The retired runtime remains available at v4.0.8.

@skrcode
skrcode merged commit 8ac0e01 into main Aug 11, 2026
2 checks passed
@skrcode
skrcode deleted the codex/skills-only-v5 branch August 11, 2026 15:09
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