Skip to content

Add a payload-key rename case to the harder multi-file suite - #16

Merged
jmjava merged 1 commit into
mainfrom
cursor/harder-payload-key-rename
Sep 10, 2026
Merged

Add a payload-key rename case to the harder multi-file suite#16
jmjava merged 1 commit into
mainfrom
cursor/harder-payload-key-rename

Conversation

@jmjava

@jmjava jmjava commented Sep 10, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds one Phase 3 harder-suite case, rename_payload_key_across_files, with golden plus format/structure/behavior known-fail fixtures.
  • Isolates leftover user_id dict-key / .get() aliases from acct: prefix drift; wires the case into HARDER_CASE_IDS, stub observed-first, and prove_multifile_refactor.py / run_eval.py --suite harder.
  • Offline-first only. Does not start Halo Phase 4, invent A8/A9, touch downstairs WSL, bind Ollama to LAN, or fold retries into pass-at-one.

Test plan

  • .venv/bin/python -m unittest discover -s tests -v (111 tests)
  • .venv/bin/python scripts/prove_multifile_refactor.py
  • .venv/bin/python scripts/run_eval.py --suite harder
  • Optional workstation --live later; skip is not a quality pass

Made with Cursor

Isolate leftover user_id dict-key aliases from acct: prefix drift so the fifth Phase 3 case stays offline-first and layered.

Co-authored-by: Cursor <cursoragent@cursor.com>
@jmjava
jmjava merged commit 701cc26 into main Sep 10, 2026
3 checks passed
@jmjava
jmjava deleted the cursor/harder-payload-key-rename branch September 10, 2026 22:40
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