Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
ac776c0
Fix Jest runner discovery for deeply nested / dynamic-route tests
Serhan-Asad Jul 11, 2026
cb1e2d9
chore: auto-heal prompt/example drift for get_test_command
prompt-driven-github-staging[bot] Jul 11, 2026
ae6c491
Harden runner detection: repo-root boundary, quoting, Playwright regex
Serhan-Asad Jul 11, 2026
fc8c7fa
Make runner-config boundary workspace-aware (round-2 review)
Serhan-Asad Jul 12, 2026
1400c4f
Document POSIX-shell scope of runner-command quoting (round-2 F2)
Serhan-Asad Jul 12, 2026
f18d2e9
Prove workspace membership by glob, not mere declaration (round-3 rev…
Serhan-Asad Jul 12, 2026
121318c
test(get_test_command): reproduce workspace exclusion + brace-glob gaps
Serhan-Asad Jul 12, 2026
fab42e9
fix(get_test_command): honor workspace include/exclude + brace globs
Serhan-Asad Jul 12, 2026
4c7d68e
fix(get_test_command): harden workspace resolution (round-4 review)
Serhan-Asad Jul 12, 2026
3f5834c
fix(get_test_command): DoS-harden untrusted workspace patterns (round…
Serhan-Asad Jul 12, 2026
edd3b9b
fix(get_test_command): close symlink/dot/budget gaps; prompt to doctr…
Serhan-Asad Jul 12, 2026
264d3f4
fix(get_test_command): close JSON-recursion, config-symlink, ceiling …
Serhan-Asad Jul 12, 2026
4d29b8b
fix(get_test_command): device-symlink & brace-byte DoS; fix-loop prom…
Serhan-Asad Jul 12, 2026
aa63a2b
fix(get_test_command): dangling-pnpm, symlink-loop, O(n^2) manifest r…
Serhan-Asad Jul 12, 2026
9cf77d3
fix(get_test_command): shell-quote CSV/smart fallback paths; dangling…
Serhan-Asad Jul 12, 2026
db417d1
fix(get_test_command): agentic_fix injection, discovery-wide match bu…
Serhan-Asad Jul 12, 2026
e504487
fix: quote get_run_command path, preserve workspace glob whitespace, …
Serhan-Asad Jul 12, 2026
5f74e8e
fix(get_test_command): fail closed on non-YAMLError pnpm parse crashe…
Serhan-Asad Jul 12, 2026
5661d6a
fix(get_test_command): bound manifest parse memory to prevent OOM (ro…
Serhan-Asad Jul 12, 2026
bcd0dce
fix(get_test_command): lerna explicit-null packages is not the defaul…
Serhan-Asad Jul 12, 2026
2f860e3
fix(get_test_command): expand brace alternations after/inside single-…
Serhan-Asad Jul 12, 2026
3fa8aff
fix(get_test_command): unmatched brace must not short-circuit later a…
Serhan-Asad Jul 12, 2026
7390ccd
fix(get_test_command): escape-aware fail-closed + bounded brace-scan …
Serhan-Asad Jul 12, 2026
bb2f2b7
fix(get_test_command): bracket character-class globs fail membership …
Serhan-Asad Jul 12, 2026
2e7a187
harden(get_test_command): extglob workspace globs fail membership closed
Serhan-Asad Jul 12, 2026
8678471
fix(get_test_command): close 4 minimatch-parity/DoS edges (round-17 r…
Serhan-Asad Jul 12, 2026
c62688b
fix(get_test_command): refine glob fail-closed boundary (round-18 rev…
Serhan-Asad Jul 12, 2026
09b1db8
fix(get_test_command): dollar-brace + precise range/astral/empty-clas…
Serhan-Asad Jul 13, 2026
62c26f6
fix(get_test_command): validate expanded patterns + opaque ${...} + l…
Serhan-Asad Jul 13, 2026
7597ed7
fix(get_test_command): direct segment matcher + unbalanced-${ + one l…
Serhan-Asad Jul 13, 2026
8f19865
fix(get_test_command): mask ${...} pre-expansion + precise comment/as…
Serhan-Asad Jul 13, 2026
202b5d2
fix(get_test_command): UTF-16 ?, per-segment class/extglob, range gra…
Serhan-Asad Jul 13, 2026
972a317
fix(get_test_command): pnpm YAML 1.2 scalar+dup-key parity, ASCII ran…
Serhan-Asad Jul 13, 2026
578b562
fix(get_test_command): complete YAML 1.2 core schema for pnpm parsing…
Serhan-Asad Jul 13, 2026
9a08db7
fix(get_test_command): order-dependent membership + YAML 1.2 empty-sc…
Serhan-Asad Jul 13, 2026
3248eed
fix: verify-template injection, JSON constants, one-pass leading norm…
Serhan-Asad Jul 13, 2026
cfbca95
fix(get_test_command): source-dependent workspace membership + shell-…
Serhan-Asad Jul 13, 2026
3168017
fix(get_test_command): round-29 review fixes — npm re-inclusion, shel…
Serhan-Asad Jul 13, 2026
52c1b87
chore(meta): re-sync get_test_command fingerprint after merging origi…
Serhan-Asad Jul 13, 2026
426f642
fix(get_test_command): round-30b review fixes — shell expansion conte…
Serhan-Asad Jul 13, 2026
269e65f
fix(get_test_command): round-31b review fixes — npm raw-pattern prepr…
Serhan-Asad Jul 13, 2026
521ee49
fix(get_test_command): round-32 review fixes — brace/glob template re…
Serhan-Asad Jul 13, 2026
4ffa6b9
fix(get_test_command): round-33 review fixes — npm eager positive-rem…
Serhan-Asad Jul 13, 2026
68c1f26
fix(get_test_command): round-34 review fixes — npm splice parity, vit…
Serhan-Asad Jul 13, 2026
00a73b7
fix(get_test_command): round-35 review fixes — segment matcher star p…
Serhan-Asad Jul 13, 2026
b2daee0
fix(get_test_command): round-36 review fixes — wrapper re-eval, npm d…
Serhan-Asad Jul 13, 2026
207d481
fix(get_test_command): round-37 review fixes — pipe/here-string re-ev…
Serhan-Asad Jul 13, 2026
2e24cf6
fix(get_run_command,get_test_command): harvested R38 defects — env -S…
Serhan-Asad Jul 13, 2026
4ed2291
fix(prompts): align runner shell contract governance
Serhan-Asad Jul 13, 2026
022ef1c
docs(pdd): make runner contract coverage explicit
Serhan-Asad Jul 14, 2026
7bcbb46
chore(pdd): register nested runner story ownership
Serhan-Asad Jul 14, 2026
6b07adc
chore(pdd): converge runner story fingerprints
Serhan-Asad Jul 14, 2026
5e2ed4f
chore(pdd): align runner dependency governance
Serhan-Asad Jul 14, 2026
5278c33
fix: complete nested runner verification contract
Serhan-Asad Jul 14, 2026
b57f221
fix: reject ambiguous env vitest wrappers
Serhan-Asad Jul 14, 2026
fc70417
chore(pdd): align nested runner governance
Serhan-Asad Jul 14, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 12 additions & 12 deletions .pdd/meta/agentic_checkup_orchestrator_python.json
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
{
"pdd_version": "0.0.273",
"timestamp": "2026-06-13T18:03:20.500524+00:00",
"pdd_version": "0.0.304.dev0",
"timestamp": "2026-07-14T01:11:41.662835+00:00",
"command": "example",
"prompt_hash": "74563384c8358e0cfb994bd2b5e37a93a478a64c3e83a7cd1a63fa44246258d5",
"code_hash": "2a29489d565b0ebf5ef1d353f0070e806f9f990cd1eedc1c547abb983ddf93c0",
"example_hash": "9290bba1f27a21c2a8603065864fd059de6fde22151d6f0062e813a48b91061a",
"test_hash": "40ab1539859560e07acc3b4f5ac70ddeaa30e37333a04658c43c40593b18d55c",
"prompt_hash": "e37699eb75c15225902072fff779b454650befc9378a0be95bfeffc92c27ff79",
"code_hash": "743a47b8a779974079f0ae3bb77090e47b3bd87606ac73a58cbf71e8b645d52e",
"example_hash": "295a9ae294e22224d3c447f13c462854bfe4e526cebc89bcbba417ea514c7ef2",
"test_hash": "7bfdf5931599356de13b4129f62ad5ed7ae928e10ae391c88a2e16f62ebf8d5c",
"test_files": {
"test_agentic_checkup_orchestrator.py": "40ab1539859560e07acc3b4f5ac70ddeaa30e37333a04658c43c40593b18d55c"
"test_agentic_checkup_orchestrator.py": "7bfdf5931599356de13b4129f62ad5ed7ae928e10ae391c88a2e16f62ebf8d5c"
},
"include_deps": {
"context/agentic_bug_orchestrator_example.py": "23b545fc0f892e14ee9660902d3f7e04893f0b793246c1ea9d559656fd39ffe6",
"context/agentic_common_example.py": "f9cdb30a932973d341b795faf510056b95573610af5ac48e3849cf42c205998e",
"context/agentic_e2e_fix_orchestrator_example.py": "182e33cbf3aa78dc177caead0bf7f9e827cc17f0f9ba7cc32c0dd027063bde64",
"context/agentic_langtest_example.py": "dbc5c87dc1b75d3299dbfb67b17df1838f9ba2c9bdb457097df0832cea112c3f",
"context/agentic_common_example.py": "c1538a115a3a33da228e7f6cc048f2a99023cd2c83a0efef382e49c477b24ad3",
"context/load_prompt_template_example.py": "a1cd6619182c6c951f5856dda4070e202875a5884bbfab9cc191d24de2f4951f",
"context/preprocess_example.py": "e7082a4a9ef830048ff32ed774a3e74da1cf4662a22115e6bd5543e1b9cdbf43"
"context/preprocess_example.py": "e7082a4a9ef830048ff32ed774a3e74da1cf4662a22115e6bd5543e1b9cdbf43",
"context/agentic_bug_orchestrator_example.py": "23b545fc0f892e14ee9660902d3f7e04893f0b793246c1ea9d559656fd39ffe6",
"context/agentic_e2e_fix_orchestrator_example.py": "180cc2c4316b531586040d61fc5f82f1f605d5c5736fd23bad63a889ac0b7d1e",
"context/agentic_langtest_example.py": "fb2d8d77407461d32794efeb09d121b53d031b7c7791ac585ba7ba084d392fdd"
}
}
29 changes: 14 additions & 15 deletions .pdd/meta/agentic_e2e_fix_orchestrator_python.json
Original file line number Diff line number Diff line change
@@ -1,23 +1,22 @@
{
"pdd_version": "0.0.257",
"timestamp": "2026-06-02T05:35:45.135425+00:00",
"pdd_version": "0.0.304.dev0",
"timestamp": "2026-07-14T01:11:41.923918+00:00",
"command": "test",
"prompt_hash": "3db920baa54e4b2a67fee0dc24de08e26087b7f60ce9687b2fd7261b14f1f621",
"code_hash": "605779bd8be274f89d045972413cd2ce394cf4e6c808e24bfd7f4674fb10b17d",
"example_hash": "8cc5f11b0430113ad52c918cdbabafe254cf01667eb66e1ac8837f5cea965024",
"test_hash": "f15b0ccd990d7ab178700b28211c4e46f29f991500272c73583149309572607c",
"prompt_hash": "1f78ce54425088df0798f9117b4cd68c30fb2be29a10e498742a03f02fe3cb03",
"code_hash": "ad8df3444101a4ac3297db032f33b875c581c91fc615bc0f602a89b53113920e",
"example_hash": "180cc2c4316b531586040d61fc5f82f1f605d5c5736fd23bad63a889ac0b7d1e",
"test_hash": "b481eb0460268575f6816a13711049ca5df749871185df6759ece7d7bd5f6fcd",
"test_files": {
"test_agentic_e2e_fix_orchestrator.py": "f15b0ccd990d7ab178700b28211c4e46f29f991500272c73583149309572607c",
"test_agentic_e2e_fix_orchestrator_resume_prompt.py": "8e29ea7eb6330f75fa53b2699663f417b43cb063b8ac5613f34cbf0a6ceaa917"
"test_agentic_e2e_fix_orchestrator.py": "b481eb0460268575f6816a13711049ca5df749871185df6759ece7d7bd5f6fcd"
},
"include_deps": {
"context/agentic_bug_orchestrator_example.py": "23b545fc0f892e14ee9660902d3f7e04893f0b793246c1ea9d559656fd39ffe6",
"context/agentic_common_example.py": "113b5829cae3a9e38c362b74d5115ba09cab06c7be5831527d9829f97f7b3b7d",
"context/agentic_e2e_fix_orchestrator_example.py": "8cc5f11b0430113ad52c918cdbabafe254cf01667eb66e1ac8837f5cea965024",
"context/agentic_langtest_example.py": "dbc5c87dc1b75d3299dbfb67b17df1838f9ba2c9bdb457097df0832cea112c3f",
"context/agentic_test_orchestrator_example.py": "473901f6f62844c81a047fa69387c4116d91a522c62d5c6ad30188e2e99dfaa5",
"context/change/16/fix_error_loop.py": "01872cfcc6c3f5095551acd109e06b35ece96c15ca75dcf40ac395c3ed867e40",
"context/python_preamble.prompt": "0388ed131bf986f8752e1bc4c81e4da0460cfe2908ec8c60b1314edbab768254",
"context/agentic_e2e_fix_orchestrator_example.py": "180cc2c4316b531586040d61fc5f82f1f605d5c5736fd23bad63a889ac0b7d1e",
"context/ci_validation_example.py": "06b910b216f68af58862e76712ccf82bae1bdf87f3fa95b043408fb079f45ce0",
"context/python_preamble.prompt": "0388ed131bf986f8752e1bc4c81e4da0460cfe2908ec8c60b1314edbab768254"
"context/agentic_common_example.py": "c1538a115a3a33da228e7f6cc048f2a99023cd2c83a0efef382e49c477b24ad3",
"context/agentic_langtest_example.py": "fb2d8d77407461d32794efeb09d121b53d031b7c7791ac585ba7ba084d392fdd",
"context/agentic_test_orchestrator_example.py": "473901f6f62844c81a047fa69387c4116d91a522c62d5c6ad30188e2e99dfaa5",
"context/agentic_bug_orchestrator_example.py": "23b545fc0f892e14ee9660902d3f7e04893f0b793246c1ea9d559656fd39ffe6",
"context/change/16/fix_error_loop.py": "01872cfcc6c3f5095551acd109e06b35ece96c15ca75dcf40ac395c3ed867e40"
}
}
12 changes: 0 additions & 12 deletions .pdd/meta/agentic_e2e_fix_orchestrator_python_run.json

This file was deleted.

24 changes: 12 additions & 12 deletions .pdd/meta/agentic_sync_runner_python.json
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
{
"pdd_version": "0.0.275.dev3",
"timestamp": "2026-06-16T01:31:18.161464+00:00",
"pdd_version": "0.0.304.dev0",
"timestamp": "2026-07-14T01:11:42.192743+00:00",
"command": "fix",
"prompt_hash": "0784d6ff7f749b74e6938bfdd945a1cf97aed961ebea4bf3849fe512bf7163f9",
"code_hash": "587d51aaed8470de39bbefbb0882f481f269431cca8b50e45b22e90dbd2eb695",
"prompt_hash": "40f1328ebdf05c2606e0623817a8f07054832b68a3cdaa32c850fa8156174823",
"code_hash": "572f865d1bdbddf4827d5f308eb72030c3ed085c4f570284cbda8c961d01af2d",
"example_hash": "fcb36209abb5ab882ad551754fb574d62509c968f8c564e18163be7f2b7ef35a",
"test_hash": "781deb083113a3c96b990501f24cdf41e0742190be5cfbe85553639c25e62e22",
"test_hash": "daf57f3bb02e467053caf2fa5ac5b8d11cdad4db74016ee521d6e6f64c283621",
"test_files": {
"test_agentic_sync_runner.py": "781deb083113a3c96b990501f24cdf41e0742190be5cfbe85553639c25e62e22"
"test_agentic_sync_runner.py": "daf57f3bb02e467053caf2fa5ac5b8d11cdad4db74016ee521d6e6f64c283621"
},
"include_deps": {
"context/python_preamble.prompt": "0388ed131bf986f8752e1bc4c81e4da0460cfe2908ec8c60b1314edbab768254",
"context/agentic_change_example.py": "a8308b2af708c804d626a4a96012c5a67f5bc6469e33857cafc07627213828d7",
"context/agentic_common_example.py": "f9cdb30a932973d341b795faf510056b95573610af5ac48e3849cf42c205998e",
"context/agentic_langtest_example.py": "dbc5c87dc1b75d3299dbfb67b17df1838f9ba2c9bdb457097df0832cea112c3f",
"context/agentic_test_orchestrator_example.py": "473901f6f62844c81a047fa69387c4116d91a522c62d5c6ad30188e2e99dfaa5",
"context/sync_order_example.py": "b4eb1e167e7604c7dbac703bdcba7287188fa9d2d5ef6d490216d003cdc542fa",
"context/agentic_common_example.py": "c1538a115a3a33da228e7f6cc048f2a99023cd2c83a0efef382e49c477b24ad3",
"context/architecture_sync_example.py": "b6158dbc7ca3fd32665528562225f6739ec521a071d845acab0f7caaea221ae0",
"context/python_preamble.prompt": "0388ed131bf986f8752e1bc4c81e4da0460cfe2908ec8c60b1314edbab768254",
"context/sync_order_example.py": "b4eb1e167e7604c7dbac703bdcba7287188fa9d2d5ef6d490216d003cdc542fa"
"context/agentic_langtest_example.py": "fb2d8d77407461d32794efeb09d121b53d031b7c7791ac585ba7ba084d392fdd",
"context/agentic_test_orchestrator_example.py": "473901f6f62844c81a047fa69387c4116d91a522c62d5c6ad30188e2e99dfaa5"
}
}
}
11 changes: 0 additions & 11 deletions .pdd/meta/agentic_sync_runner_python_run.json

This file was deleted.

27 changes: 13 additions & 14 deletions .pdd/meta/ci_drift_heal_python.json
Original file line number Diff line number Diff line change
@@ -1,24 +1,23 @@
{
"pdd_version": "0.0.296.dev0",
"timestamp": "2026-07-10T19:43:29.185846+00:00",
"pdd_version": "0.0.304.dev0",
"timestamp": "2026-07-14T01:11:42.447069+00:00",
"command": "fix",
"prompt_hash": "26d9fef09114b1da971d431c3f7876b923c4086199f9d55522aedfa33b9392be",
"code_hash": "680193331b1f6e73d1cfe40b88f06989db27ca1d4324faa2f9e781db3b08fc36",
"prompt_hash": "1509583fe60b71dcc6fae64b2d7775ec639f194dcaffabcc416a3d680c325d6f",
"code_hash": "4490d3a8abe483a57b0f498dc554df0a96a38f6c6ff25471934429649888b507",
"example_hash": "550e750fb041fb73dc92462d4f266bc999102ddd8e4efd3b40dbab0bb1d0d879",
"test_hash": "03ea52b7e66a6a3ec720417bc19e05ff577d76dc8a381e9f8f83552f6d8ce6f2",
"test_hash": "4684c878ee273e205b65d4796a5d0657c5a0c8acda5bfd4d90b78c48b08d4c50",
"test_files": {
"test_ci_drift_heal.py": "03ea52b7e66a6a3ec720417bc19e05ff577d76dc8a381e9f8f83552f6d8ce6f2",
"test_ci_drift_heal_e2e.py": "dfcd225cc5a6442ba11e9cd41b79568a57d97b7804ee6ea66f4191aa068478e3"
"test_ci_drift_heal.py": "4684c878ee273e205b65d4796a5d0657c5a0c8acda5bfd4d90b78c48b08d4c50"
},
"include_deps": {
"context/agentic_common_example.py": "c1538a115a3a33da228e7f6cc048f2a99023cd2c83a0efef382e49c477b24ad3",
"context/agentic_langtest_example.py": "dbc5c87dc1b75d3299dbfb67b17df1838f9ba2c9bdb457097df0832cea112c3f",
"context/python_preamble.prompt": "0388ed131bf986f8752e1bc4c81e4da0460cfe2908ec8c60b1314edbab768254",
"context/sync_determine_operation_example.py": "225d20ea0210bbf52650a9f424879ff495e574dd2411eb4b86592a6d06cf59a5",
"context/operation_log_example.py": "2660def7012d9b79bad3db33cf399ac603cc1c35dff0b064cbdd2638a013de1d",
"context/agentic_sync_runner_example.py": "fcb36209abb5ab882ad551754fb574d62509c968f8c564e18163be7f2b7ef35a",
"context/architecture_sync_example.py": "b6158dbc7ca3fd32665528562225f6739ec521a071d845acab0f7caaea221ae0",
"context/agentic_common_example.py": "c1538a115a3a33da228e7f6cc048f2a99023cd2c83a0efef382e49c477b24ad3",
"context/auto_include_example.py": "0c278ed716298149777bc7082827eb8aa6d80dac264c66b6cded6871232f2df7",
"context/metadata_sync_example.py": "704453b3386724eef225b61c48f2fe922e1a973ac211c494e1d955dd44bcca11",
"context/operation_log_example.py": "2660def7012d9b79bad3db33cf399ac603cc1c35dff0b064cbdd2638a013de1d",
"context/python_preamble.prompt": "0388ed131bf986f8752e1bc4c81e4da0460cfe2908ec8c60b1314edbab768254",
"context/sync_determine_operation_example.py": "225d20ea0210bbf52650a9f424879ff495e574dd2411eb4b86592a6d06cf59a5"
"context/architecture_sync_example.py": "b6158dbc7ca3fd32665528562225f6739ec521a071d845acab0f7caaea221ae0",
"context/agentic_langtest_example.py": "fb2d8d77407461d32794efeb09d121b53d031b7c7791ac585ba7ba084d392fdd",
"context/metadata_sync_example.py": "704453b3386724eef225b61c48f2fe922e1a973ac211c494e1d955dd44bcca11"
}
}
12 changes: 0 additions & 12 deletions .pdd/meta/ci_drift_heal_python_run.json

This file was deleted.

38 changes: 19 additions & 19 deletions .pdd/meta/code_generator_main_python.json
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
{
"pdd_version": "0.0.268",
"timestamp": "2026-06-09T23:30:32.073262+00:00",
"pdd_version": "0.0.304.dev0",
"timestamp": "2026-07-14T01:11:42.700948+00:00",
"command": "example",
"prompt_hash": "9c646810b3e55fa6ba5c0bb1d8210e459446ffa6826c565d7012ea6bd55fb6d5",
"code_hash": "1293a25723fdcb7870711b4759248fe4681d5107cf2106feff61df57cb56ee96",
"example_hash": "25bb0d4b5fe4f31d0d4d3795d24e8e9bb2cd346c74e4fc916d0a9ba8590141be",
"test_hash": "3cc05a05384f982254fdb38d8a156fc7507a1dfec200fc91705d01fbbfad134d",
"prompt_hash": "1d91c50006514a89625de866bfd7086b6772006678cf7292c664d30cfd772b2f",
"code_hash": "e83cc9bd8890d032fcf63001b83feb766d632ab08d00e20110e489e0386962b4",
"example_hash": "4b66f24a1e2ac4195255738566b0cccdac0971523a245d3a8b78ad45d9e1a872",
"test_hash": "5770dba6d2f38bfb7d8051e866bf622b43401b073ac8d97202fe25b4e805d231",
"test_files": {
"test_code_generator_main.py": "3cc05a05384f982254fdb38d8a156fc7507a1dfec200fc91705d01fbbfad134d"
"test_code_generator_main.py": "5770dba6d2f38bfb7d8051e866bf622b43401b073ac8d97202fe25b4e805d231"
},
"include_deps": {
"context/__init__example.py": "84208a445d03a336e465709ec0687eb969c8d865e6739bf8b79f2c8a8aad351a",
"context/_keyring_timeout_example.py": "41f83d5ef117caba86b788f69b519f7e88f3d7dc2a641a017d74a7cee9be6ed1",
"context/agentic_langtest_example.py": "dbc5c87dc1b75d3299dbfb67b17df1838f9ba2c9bdb457097df0832cea112c3f",
"context/api_key_scanner_example.py": "4b9f880a30445f25edffc394857ae0c218097726c41ab996a03fcbc4350b5482",
"context/architecture_sync_example.py": "6e1f65de35fcf1dbd0def81710da6f378495b37187eb01cd01ef43f662d9f1ba",
"context/auth_service_example.py": "4b6d2c8c9e13d1edc0d9805ee0c07657494cbf31dffe2bb0029b72975674a8cf",
"context/auto_include_example.py": "0c278ed716298149777bc7082827eb8aa6d80dac264c66b6cded6871232f2df7",
"pdd/construct_paths.py": "8970fc0540a8fe14bef8572f73cd417feb013d682fa927948c6df0f6e5cf4f5f",
"pdd/preprocess.py": "3539ebbfbdae48f0c606451dd400879e010c539fa992aed52d9b30c3d4d18ac9",
"prompts/context_snapshot_python.prompt": "05f46fa9adba7ed3c9c6088d150ad821c723e9d0a3efed9db2fe8a461386da9d",
"pdd/code_generator.py": "33235364b431edbb0fb1c4d8eb03fa21a3b776e07ea585530c19212da20c486d",
"pdd/code_generator_main.py": "1293a25723fdcb7870711b4759248fe4681d5107cf2106feff61df57cb56ee96",
"pdd/construct_paths.py": "832d478849bfe83c12d4a473c270902d0af0be577ae3276b07ef8a48c148d35f",
"pdd/incremental_code_generator.py": "8dd5dd7f3016b8fae86056484fdc49b824405cdcd6911e8b8657d3e043b3b06d",
"pdd/core/cloud.py": "0487c0b989996af144df3af1c818a6eeafe52fd209710e5a54eb43990c89ae97",
"pdd/incremental_code_generator.py": "266a4bed6ea41519a1b1c3c33057cb33cffecd2a3075ee0c2f790798bfff4834",
"pdd/preprocess.py": "a6c86dd348d0028a0638114338013e4633fb66fa51f756bc30458f4dce833703",
"pdd/code_generator_main.py": "e83cc9bd8890d032fcf63001b83feb766d632ab08d00e20110e489e0386962b4",
"pdd/python_env_detector.py": "cbe4044a83cd88a683f36d6ecfca245fef6a03ea2abc7f5c407636fccc051f35",
"prompts/context_snapshot_python.prompt": "d8e129b55b27814d16e7566f07dfdaae0cc6950352f351fd78cfeeab125a7cbf"
"context/architecture_sync_example.py": "b6158dbc7ca3fd32665528562225f6739ec521a071d845acab0f7caaea221ae0",
"context/auth_service_example.py": "4b6d2c8c9e13d1edc0d9805ee0c07657494cbf31dffe2bb0029b72975674a8cf",
"context/__init__example.py": "84208a445d03a336e465709ec0687eb969c8d865e6739bf8b79f2c8a8aad351a",
"context/auto_include_example.py": "0c278ed716298149777bc7082827eb8aa6d80dac264c66b6cded6871232f2df7",
"context/api_key_scanner_example.py": "4b9f880a30445f25edffc394857ae0c218097726c41ab996a03fcbc4350b5482",
"context/agentic_langtest_example.py": "fb2d8d77407461d32794efeb09d121b53d031b7c7791ac585ba7ba084d392fdd",
"context/_keyring_timeout_example.py": "41f83d5ef117caba86b788f69b519f7e88f3d7dc2a641a017d74a7cee9be6ed1"
}
}
14 changes: 7 additions & 7 deletions .pdd/meta/fix_code_loop_python.json
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
{
"pdd_version": "0.0.228",
"timestamp": "2026-05-06T03:28:21.485952+00:00",
"pdd_version": "0.0.304.dev0",
"timestamp": "2026-07-14T01:11:42.959832+00:00",
"command": "regenerate-public",
"prompt_hash": "947f0f0d054800b620cc2174bf96a8658fa4687190e9e4e50f23e39d1f91c1d0",
"prompt_hash": "97352e398ca0db96ec41f71b319b22b183ced0a8a293c7d050ae867f19e05ac3",
"code_hash": "3bff0fb82111513ed5aa32c33bd80578c7178e871f818be1b01635b7a2b185b1",
"example_hash": null,
"example_hash": "c512f0f317474550a9ed74b5211ae0eab62c3f04115db14af67a88033aacfa87",
"test_hash": "bc1f4f81af211623bcb2539cc4761f7e5ccb6926aebf86cc6aefa3b152557400",
"test_files": {
"test_fix_code_loop.py": "bc1f4f81af211623bcb2539cc4761f7e5ccb6926aebf86cc6aefa3b152557400"
},
"include_deps": {
"context/agentic_crash_example.py": "4a79b152db522063ccf099eca0419b419a656f168839d197f85781ae4fe1b5f6",
"context/agentic_langtest_example.py": "dbc5c87dc1b75d3299dbfb67b17df1838f9ba2c9bdb457097df0832cea112c3f",
"context/fix_code_module_errors_example.py": "f35244d6e920711044fee92ade984f3e820a0fbfe766fd3d49718cbcfe793e60",
"context/agentic_langtest_example.py": "fb2d8d77407461d32794efeb09d121b53d031b7c7791ac585ba7ba084d392fdd",
"context/get_language_example.py": "8b09af25b96fa49e2dcf5ff307bbeb0bc83e84b64618971d393397772a2fafab",
"context/python_preamble.prompt": "57a3e51f529024ec0cb9658cd6ac61a7c8051ba0c8e887b31cf00b2e78a07d83"
"context/fix_code_module_errors_example.py": "f35244d6e920711044fee92ade984f3e820a0fbfe766fd3d49718cbcfe793e60",
"context/python_preamble.prompt": "0388ed131bf986f8752e1bc4c81e4da0460cfe2908ec8c60b1314edbab768254"
}
}
32 changes: 23 additions & 9 deletions .pdd/meta/fix_error_loop_python.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,25 @@
{
"pdd_version": "0.0.257",
"timestamp": "2026-06-02T05:32:50.786435+00:00",
"command": "example",
"prompt_hash": null,
"code_hash": null,
"example_hash": null,
"test_hash": null,
"test_files": null,
"include_deps": null
"pdd_version": "0.0.304.dev0",
"timestamp": "2026-07-14T19:55:34.170582+00:00",
"command": "test",
"prompt_hash": "92a4afb36317d4ef367b810cd43c2a031c49ce0ac2ea15199e5fc052d16192ac",
"code_hash": "18a12faeed802501abd18328edbb8faff3b3f533e6a229b7f7f21161fbd634b5",
"example_hash": "a86435e82357bc671ac6dadee6df22c163d27a30cbdba102e9cbe3bc3121fc43",
"test_hash": "6190aeff914edf5b7929874866480d44a2805956a2917afaa1fd14975c5606ae",
"test_files": {
"test_fix_error_loop.py": "6190aeff914edf5b7929874866480d44a2805956a2917afaa1fd14975c5606ae"
},
"include_deps": {
"context/python_preamble.prompt": "0388ed131bf986f8752e1bc4c81e4da0460cfe2908ec8c60b1314edbab768254",
"context/get_language_example.py": "8b09af25b96fa49e2dcf5ff307bbeb0bc83e84b64618971d393397772a2fafab",
"context/fix_errors_from_unit_tests_example.py": "df6c93b3ae585af13827cf3edb398e7c0da75648b34ff0477044b659df85a117",
"context/core/cloud_example.py": "8a14ae9e69dbccfbbfffd9bde1ea11192334a10aaf9d5b5e6dba5ac23ba0dd90",
"context/agentic_fix_example.py": "407a024fcba9402e00b401477725ae72b1de718ab59bea29b69509a0b15f621f",
"context/agentic_langtest_example.py": "fb2d8d77407461d32794efeb09d121b53d031b7c7791ac585ba7ba084d392fdd",
"context/pytest_example.py": "f13c02d911d386ac5bab8e3d4aae64a768e4a7e960803c80fcac14e9ba5975cb",
"context/python_env_detector_example.py": "65619b3e8bad0509f1ccf54d81b5c3760f423b6fc1925c932fc7968da78a172e",
"pdd/failure_classification.py": "0675857d23f52e447f15ace22ec37c2f003a61d3c810254c8547129c29d697ff",
"pdd/fix_focus.py": "e341e6bda871ddc5ba92cf05e9d554d49bc5e4afebf5b4f1482971edf557063d",
"pdd/test_context_packer.py": "27c7d14747d38df8edf24c8ef2ce1b7ca21d8f2eea38aec02ba06042ee144c0b"
}
}
Loading
Loading