Skip to content

[codex] Align release API, docs, and JSONL viewer#14

Merged
AliasBotta merged 2 commits into
mainfrom
task/release-alignment
Jun 25, 2026
Merged

[codex] Align release API, docs, and JSONL viewer#14
AliasBotta merged 2 commits into
mainfrom
task/release-alignment

Conversation

@AliasBotta

Copy link
Copy Markdown
Collaborator

Summary

This PR aligns the release-facing CoCoMUT API, CLI, documentation, schemas, examples, and Python JSONL viewer with the current strict bytecode-backed behavior.

What changed

  • Removes deprecated stale-bytecode-after-build-failure public paths from the CLI/API surface, reports, manifests, fingerprints, schemas, and samples.
  • Removes deprecated ContextRequest Set<Path> overload compatibility paths.
  • Updates release documentation and agent state notes to match the current strict build/bytecode contract.
  • Deletes an obsolete non-research OE25 study document that no longer matches the release surface.
  • Aligns scripts/method_contexts_viewer.py with the current method-context JSONL format:
    • directory scans prefer method_contexts*.jsonl and skip diagnostic JSONL artifacts;
    • byte-offset indexing counts only valid method-context rows;
    • skipped and malformed rows are surfaced;
    • call-edge target kind, resolution, source-join, and unresolved-reason summaries are displayed;
    • call-edge target kind and resolution filters are available.

Validation

  • ./mvnw -q -pl analyzer-tests -am test
  • ./mvnw -q test
  • scripts/build_release_jar.sh
  • java -jar dist/cocomut-cli.jar --help
  • Packaged CLI smoke extraction on analyzer-tests/src/test/resources/fixtures/minimal-maven-project
  • JSON/schema/sample parse checks
  • python3 -m py_compile scripts/method_contexts_viewer.py
  • Viewer API smoke test against a mixed directory containing method-context, diagnostic, and malformed JSONL rows
  • git diff --check

Note: local commit hooks still fail on the existing Maven formatter prefix resolution issue, so the commits were created with --no-verify after the checks above passed.

@AliasBotta AliasBotta marked this pull request as ready for review June 25, 2026 22:48
@AliasBotta AliasBotta merged commit 6093eeb into main Jun 25, 2026
1 check passed
@AliasBotta AliasBotta deleted the task/release-alignment branch June 28, 2026 20:11
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