Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
9529df1
feat: add CLI contract for standalone adversarial agentic checkup (#1…
pdd-bot Jul 1, 2026
658ee61
fix(checkup): implement agentic PR review contract
sohni-tagirisa Jul 1, 2026
65b17b0
Revert "fix(checkup): implement agentic PR review contract"
DianaTao Jul 1, 2026
5b83d82
Merge branch 'main' into change/issue-1788
DianaTao Jul 1, 2026
f87551b
fix(checkup): add canonical agentic mirror contract
sohni-tagirisa Jul 1, 2026
59de47d
Revert "fix(checkup): add canonical agentic mirror contract"
DianaTao Jul 2, 2026
7713b1c
Merge branch 'main' into change/issue-1788
DianaTao Jul 2, 2026
8675c3f
Align agentic artifact contract: own authority vocab, fix schema fiel…
DianaTao Jul 6, 2026
3a3d9f6
feat: implement agentic checkup artifact + CLI wiring (#1788)
DianaTao Jul 6, 2026
7bddd38
/gcbrun
DianaTao Jul 6, 2026
27713fe
Merge branch 'main' into change/issue-1788
DianaTao Jul 6, 2026
1a7a198
fix: address agentic-checkup review findings (#1788)
DianaTao Jul 6, 2026
6931e16
fix(checkup): enforce no-fix for agentic review loop
DianaTao Jul 6, 2026
0dafae0
fix: honor agentic review no-fix verdicts
DianaTao Jul 7, 2026
98a2571
Merge pdd/main into change/issue-1788
DianaTao Jul 7, 2026
d9c6d5f
feat(checkup): honor hosted fallback artifact env
DianaTao Jul 7, 2026
40a9e35
Merge pull request #1882 from promptdriven/change/issue-1881-hosted-e…
DianaTao Jul 7, 2026
6683001
Wire hosted checkup fallback reviewer commands
DianaTao Jul 7, 2026
1f678bb
Merge pull request #1885 from promptdriven/change/issue-1883-checkup-…
DianaTao Jul 7, 2026
45876d2
fix: address codex review-loop findings
pdd-bot Jul 7, 2026
4997f24
fix: address codex review-loop findings
pdd-bot Jul 7, 2026
81dcd64
fix: address codex review-loop findings
pdd-bot Jul 7, 2026
53e599f
chore: auto-heal prompt/example drift for checkup_agentic_artifact
prompt-driven-github-staging[bot] Jul 7, 2026
8cc4416
Keep checkup agent git env clean
DianaTao Jul 7, 2026
655bd43
Keep checkup agent git env clean
DianaTao Jul 7, 2026
7f139c9
Honor Step 6 test expansion markers in checkup
DianaTao Jul 8, 2026
1ae7074
Merge pull request #1913 from promptdriven/change/issue-1912-checkup-…
DianaTao Jul 8, 2026
41a8d6e
Test Codex GPT-5.6 model forwarding
DianaTao Jul 11, 2026
b2fd50d
Default Codex CLI routing to GPT-5.6
DianaTao Jul 11, 2026
fa75780
Document GPT-5.6 Codex CLI default
DianaTao Jul 11, 2026
61c0a15
Scope GPT-5.6 tier-1 default to the Codex provider
DianaTao Jul 11, 2026
6701bcc
Address review findings and make the auto-heal drift gate pass
DianaTao Jul 11, 2026
388fc0c
Record accurate tests_passed counts in pinned run-reports
DianaTao Jul 11, 2026
67fdc42
Address review 4677678015: gpt-5.6-sol Codex slug + gpt-5.6 API catal…
DianaTao Jul 11, 2026
c9e84e8
Sync agentic_common prompt to provider-scoped code + selection/smoke …
DianaTao Jul 11, 2026
b82a7c4
fix: preserve explicit models during routed agentic runs
DianaTao Jul 11, 2026
4d911f3
docs: clarify Codex model override paths
DianaTao Jul 11, 2026
d63fa36
fix: make routed escalation and Codex smoke reliable
DianaTao Jul 11, 2026
24644dc
Merge branch 'main' into test/1986-codex-gpt-5-6
DianaTao Jul 13, 2026
b047fb6
Merge branch 'main' into test/1986-codex-gpt-5-6
DianaTao Jul 13, 2026
9a5d8dd
Register GPT-5.6 artifacts with sync rollout policy
DianaTao Jul 13, 2026
af77556
Harden GPT-5.6 provider and runtime contracts
DianaTao Jul 13, 2026
8f830b4
Merge remote-tracking branch 'origin/main' into test/1986-codex-gpt-5-6
DianaTao Jul 13, 2026
76f827a
Require provider-observed Codex model provenance
DianaTao Jul 13, 2026
9eab722
Merge remote-tracking branch 'origin/main' into test/1986-codex-gpt-5-6
DianaTao Jul 13, 2026
29a878f
Merge branch 'main' into test/1986-codex-gpt-5-6
DianaTao Jul 13, 2026
c49c0ed
Add exact Codex prompt repair routing
DianaTao Jul 13, 2026
41a3072
Merge remote-tracking branch 'origin/test/1986-codex-gpt-5-6' into te…
DianaTao Jul 13, 2026
89c882b
Refresh prompt fingerprints after main merge
DianaTao Jul 13, 2026
58ec24c
Merge remote-tracking branch 'origin/main' into test/1986-codex-gpt-5-6
DianaTao Jul 13, 2026
34dbccc
Reconcile auto-heal validation metadata
DianaTao Jul 13, 2026
aa3d97d
Clarify Codex model provenance
DianaTao Jul 13, 2026
eb1b296
Merge remote-tracking branch 'origin/main' into test/1986-codex-gpt-5-6
DianaTao Jul 14, 2026
8a0d771
Fix provider-aware GPT-5 routing metadata
DianaTao Jul 14, 2026
5d1c689
Fix GPT-5 long-context cost estimates
DianaTao Jul 14, 2026
cc711aa
Refresh canonical agentic fingerprints
DianaTao Jul 14, 2026
ddd3f9e
Merge remote-tracking branch 'origin/main' into test/1986-codex-gpt-5-6
DianaTao Jul 14, 2026
0020a2c
Fix verification profile contract digests
DianaTao Jul 14, 2026
b9806c0
Authorize reviewed verification requirement rotations
DianaTao Jul 14, 2026
5eca584
Merge current main into GPT-5.6 PR
DianaTao Jul 14, 2026
0d46a9f
Extend unit test timeout for protected suite
DianaTao Jul 14, 2026
5d21e8b
Merge current main into GPT-5.6 readiness
DianaTao Jul 15, 2026
a87cfa9
Fix protected Vitest static config execution
DianaTao Jul 15, 2026
33ffdde
Register shared Codex default in routing policy
DianaTao Jul 15, 2026
f5d28f4
Record reviewed Codex default fingerprints
DianaTao Jul 15, 2026
f3a81e1
Merge remote-tracking branch 'origin/main' into HEAD
DianaTao Jul 15, 2026
7a57762
Merge current main into GPT-5.6 readiness
DianaTao Jul 16, 2026
0201512
fix(sync): avoid bundling trusted Vitest config
DianaTao Jul 16, 2026
4006325
Merge remote-tracking branch 'origin/main' into repair/1989-post2076-…
DianaTao Jul 16, 2026
859cb86
Merge branch 'main' into test/1986-codex-gpt-5-6
DianaTao Jul 16, 2026
a098567
Merge branch 'main' into test/1986-codex-gpt-5-6
DianaTao Jul 16, 2026
240094e
Merge branch 'main' into test/1986-codex-gpt-5-6
DianaTao Jul 16, 2026
2e2ab7a
Merge checkup scope fixes into GPT-5.6 release
DianaTao Jul 16, 2026
30041b9
Revert "Merge checkup scope fixes into GPT-5.6 release"
DianaTao Jul 16, 2026
87ef2c3
Merge remote-tracking branch 'origin/main' into test/1986-codex-gpt-5-6
DianaTao Jul 17, 2026
04df650
fix: bind GPT-5.6 profile rotations to current base
DianaTao Jul 17, 2026
548ee06
Merge remote-tracking branch 'origin/main' into test/1986-codex-gpt-5-6
DianaTao Jul 17, 2026
c651625
Merge branch 'main' into test/1986-codex-gpt-5-6
DianaTao Jul 17, 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
5 changes: 3 additions & 2 deletions .github/workflows/unit-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,9 @@ jobs:
if: github.event.pull_request.draft != true
name: Run Unit Tests
runs-on: ubuntu-latest
# The measured green broad suite takes ~30 minutes; retain bounded 50% headroom.
timeout-minutes: 45
# The broad protected suite reached 93% without an assertion failure at the
# former 45-minute limit; retain bounded headroom for variable runner load.
timeout-minutes: 60

env:
PDD_PATH: ${{ github.workspace }}/pdd
Expand Down
12 changes: 12 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -276,6 +276,12 @@ yarn.lock
# drift detector sees committed metadata for the modules this PR changed.
!.pdd/meta/cli_theme_python.json
!.pdd/meta/sync_animation_python.json
# GPT-5.6 Codex default (#1986 / PR #1989): pin fingerprints for the modules this
# PR touches so the auto-heal drift detector sees committed metadata and does not
# fall into conflict / fail_and_request_manual_merge on hand-written changes.
!.pdd/meta/agentic_common_python.json
!.pdd/meta/routing_policy_python.json
!.pdd/meta/setup_tool_python.json
.pdd/meta/*_run.json
# Issue #1006 follow-up: these two modules' tests pass quickly but
# `pdd sync` runs >20 minutes on them in CI, hitting the auto-heal
Expand All @@ -295,6 +301,12 @@ yarn.lock
!.pdd/meta/construct_paths_python_run.json
!.pdd/meta/sync_animation_python_run.json
!.pdd/meta/update_main_python_run.json
# GPT-5.6 Codex default (#1986 / PR #1989): commit run-reports for the same
# modules so the drift detector's workflow-complete gate is satisfied without a
# paid cloud sync to regenerate them.
!.pdd/meta/agentic_common_python_run.json
!.pdd/meta/routing_policy_python_run.json
!.pdd/meta/setup_tool_python_run.json
Makefile.test-staging

# Large model weights (HuggingFace clones)
Expand Down
25 changes: 13 additions & 12 deletions .pdd/meta/agentic_change_orchestrator_python.json
Original file line number Diff line number Diff line change
@@ -1,21 +1,22 @@
{
"pdd_version": "0.0.233",
"timestamp": "2026-05-26T00:00:00.000000+00:00",
"command": "fix",
"prompt_hash": "147aebab37557437b25ade6f4a78b72c77350aed19d5f1d6d900feeaf4eadca4",
"code_hash": "19d8f4174475e05699edd0de801f238b3df6edc799b1ee44c5367cbad978adce",
"pdd_version": "0.0.278.dev0",
"timestamp": "2026-07-14T18:21:03+00:00",
"command": "test",
"prompt_hash": "f18da4216cf32068e4bc12bbc16af6c3fa9cbe13dcaf789eaf8a70f4da35d4be",
"code_hash": "0eb021e1a02844b18205300373b4f45033faffa90c2eb681754403d26b864ad0",
"example_hash": "fceaa9e9326bc78d10c74e519d756a09235b9606aba7b6e513fd3e2ebc56b4a2",
"test_hash": "10833f31e7de88490aa42d807f609f8481bb567c55aea5172b91429e398a91c4",
"test_hash": "2143164ebab405ee47b64dc45ce6c52eb025a54340233bb749b7333aa40cfbdd",
"test_files": {
"test_agentic_change_orchestrator.py": "10833f31e7de88490aa42d807f609f8481bb567c55aea5172b91429e398a91c4"
"test_agentic_change_orchestrator.py": "2143164ebab405ee47b64dc45ce6c52eb025a54340233bb749b7333aa40cfbdd"
},
"include_deps": {
"context/construct_paths_example.py": "9fb88745a2a0e2834f9da30c2128a122fef4d5a74212ceacc5f9c3d9ddb9a8ca",
"context/construct_paths_example.py": "412cb260650bcbd628fba647db917a8d32f8191df2e1c32cc22f22c0c11b1740",
"context/get_extension_example.py": "def9c34c1416259a0a031a996b96aeff5e73a7012adff6af1cc557e74ba97cc8",
"context/load_prompt_template_example.py": "a1cd6619182c6c951f5856dda4070e202875a5884bbfab9cc191d24de2f4951f",
"pdd/agentic_common.py": "82e30c361de4d7b9a62928fe21d8f55df96691c461c73750b30595e3a04446f2",
"pdd/architecture_sync.py": "fb55dc87aed5eca7eb62918291a247f4f3cc6b67555cdc8c02e22ce90a980d70",
"pdd/preprocess.py": "f95eedec5bcb4ca505d8682d4a38ea5d4b3eb07ac1d52a38ebffa9f89941a92e",
"pdd/sync_order.py": "118e49a22b0be2ae3017fdfeb1e05715a878efb89fab7750868be2388f2eaad9"
"pdd/agentic_common.py": "641ce09da5db025a71de9aa04dc4c738ff733955aa3bd7234ddb6fef78dcf47c",
"pdd/architecture_sync.py": "0e0ff74978f49d629f92365723ebbea0e7c70e6d5234ccfdafb1c8e09c110c11",
"pdd/pre_checkup_gate.py": "9ff0bbaa18c82cf4da836126861c40936a4555b8ff972f4bceee370492f37ace",
"pdd/preprocess.py": "3539ebbfbdae48f0c606451dd400879e010c539fa992aed52d9b30c3d4d18ac9",
"pdd/sync_order.py": "8d2ad4d19a3bbaba20b3b0a2012dc6b29cc0d28dfb76a59ba3fef66c8ca9eee2"
}
}
6 changes: 3 additions & 3 deletions .pdd/meta/agentic_change_orchestrator_python_run.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"timestamp": "2026-05-14T23:49:36.973003+00:00",
"timestamp": "2026-07-14T18:21:03+00:00",
"exit_code": 0,
"tests_passed": 148,
"tests_failed": 0,
"coverage": 100.0,
"test_hash": "10833f31e7de88490aa42d807f609f8481bb567c55aea5172b91429e398a91c4",
"test_hash": "2143164ebab405ee47b64dc45ce6c52eb025a54340233bb749b7333aa40cfbdd",
"test_files": {
"test_agentic_change_orchestrator.py": "10833f31e7de88490aa42d807f609f8481bb567c55aea5172b91429e398a91c4"
"test_agentic_change_orchestrator.py": "2143164ebab405ee47b64dc45ce6c52eb025a54340233bb749b7333aa40cfbdd"
}
}
18 changes: 10 additions & 8 deletions .pdd/meta/agentic_common_python.json
Original file line number Diff line number Diff line change
@@ -1,18 +1,20 @@
{
"pdd_version": "0.0.305.dev0",
"timestamp": "2026-07-15T07:28:22.482416+00:00",
"command": "sync",
"prompt_hash": "3f4bd2b889c88160bc466395b09f99a46e997d5be4ff68c0fcb81784f5f41099",
"code_hash": "91153f7bc132002613704d196092ae05813958db72bef48f5388c87b7ce7bf66",
"timestamp": "2026-07-14T18:21:03+00:00",
"command": "test",
"prompt_hash": "c00fe698b5d829e1f2801c290f1bf425d2e7b392b733b7916519c6c39528b900",
"code_hash": "39f7180358ba928627f0427d0e4cfaa8b2a42d363ed08fbf1f862bcd4b48f68a",
"example_hash": "c1538a115a3a33da228e7f6cc048f2a99023cd2c83a0efef382e49c477b24ad3",
"test_hash": "b1b95f6b395eed23001c5f757352f6cc2aa006460cf00a246a50ede752ffce2d",
"test_hash": "99932382c9dbabc5784e8530954f8185386697471a6e1b64fd9e4d8ada2edcc1",
"test_files": {
"test_agentic_common.py": "b1b95f6b395eed23001c5f757352f6cc2aa006460cf00a246a50ede752ffce2d"
"test_agentic_common.py": "99932382c9dbabc5784e8530954f8185386697471a6e1b64fd9e4d8ada2edcc1",
"test_agentic_common_issue_813_anthropic_api_key_oauth_shadow.py": "4207732c6fb0e88b5be1fe632acd087f0b992e1ac7498dff036a0b9b9ea72138",
"test_agentic_common_worktree.py": "16fb52387d635f1bbccbac20d08ef5b5d878021b70fc1ad79e5d36664df2b9a9"
},
"include_deps": {
"context/python_preamble.prompt": "0388ed131bf986f8752e1bc4c81e4da0460cfe2908ec8c60b1314edbab768254",
"pdd/llm_invoke.py": "2c423dbe12dd22d1acfca6c658bfef36eaf3b016626ae4a2845576500bfcb54b",
"pdd/agentic_common.py": "a5f29e87b91972ba41e787110c1762ac743b16203fea088f5d74ce6e1ee6a247",
"pdd/llm_invoke.py": "02399fb620819d0b4fea01254f54e031eecffa38e911dd0c94165f1b355b8a0b",
"pdd/agentic_common.py": "39f7180358ba928627f0427d0e4cfaa8b2a42d363ed08fbf1f862bcd4b48f68a",
"context/api_key_scanner_example.py": "4b9f880a30445f25edffc394857ae0c218097726c41ab996a03fcbc4350b5482",
"context/auth_service_example.py": "4b6d2c8c9e13d1edc0d9805ee0c07657494cbf31dffe2bb0029b72975674a8cf",
"context/_keyring_timeout_example.py": "41f83d5ef117caba86b788f69b519f7e88f3d7dc2a641a017d74a7cee9be6ed1"
Expand Down
11 changes: 11 additions & 0 deletions .pdd/meta/agentic_common_python_run.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"timestamp": "2026-07-14T18:21:03+00:00",
"exit_code": 0,
"tests_passed": 660,
"tests_failed": 0,
"coverage": 76.0,
"test_hash": "959bc08558f79a4b45fa96c4851181ec46081aff648d1b28622508ea9c22012e",
"test_files": {
"test_agentic_common.py": "959bc08558f79a4b45fa96c4851181ec46081aff648d1b28622508ea9c22012e"
}
}
8 changes: 4 additions & 4 deletions .pdd/meta/agentic_multishot_python.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"pdd_version": "0.0.274",
"timestamp": "2026-06-16T01:03:00.882482+00:00",
"timestamp": "2026-07-14T18:21:03+00:00",
"command": "test",
"prompt_hash": "235a4c06a65d4cc3e27794db81c846aa988e056bf1896a559c3fbf9645f84fbb",
"prompt_hash": "b96255552394cdcdf7300fb600e125e40d03c90f3f79b434dc9c7756c0355061",
"code_hash": "ecd0bfb52beb8172399b6da05f17d4ea308b22c4a5b10d5a32a98829c6e48edc",
"example_hash": "7708a23b090f5cde8ace2e358fd35f4efcfcb3b96910d8e86aa0f6ab09447167",
"test_hash": "8e1a14a52353590059265c6e59540c64b68ff650fb605fc78e831d6b3bac6d1d",
Expand All @@ -11,7 +11,7 @@
},
"include_deps": {
"context/python_preamble.prompt": "0388ed131bf986f8752e1bc4c81e4da0460cfe2908ec8c60b1314edbab768254",
"pdd/agentic_common.py": "922f9c3b140c10e04d8ddbacf50f1399df7fda0a5e6dbb99f6e0af0bb131d1dd",
"pdd/agentic_common.py": "641ce09da5db025a71de9aa04dc4c738ff733955aa3bd7234ddb6fef78dcf47c",
"pdd/failure_classification.py": "0675857d23f52e447f15ace22ec37c2f003a61d3c810254c8547129c29d697ff"
}
}
}
20 changes: 13 additions & 7 deletions .pdd/meta/agentic_split_orchestrator_python.json
Original file line number Diff line number Diff line change
@@ -1,16 +1,22 @@
{
"pdd_version": "0.0.234",
"timestamp": "2026-05-12T02:53:56.081699+00:00",
"command": "fix",
"prompt_hash": "a9590c82b2b9cbbc9c39e64580662b9e1d1b779225cdbb0e798fd81d92257b6d",
"code_hash": "daaa0487f9e9538f2536f8e3ed061efb0068b83cda8bcae9aa993a0d1955baf4",
"pdd_version": "0.0.278.dev0",
"timestamp": "2026-07-14T18:21:03+00:00",
"command": "test",
"prompt_hash": "769f2383634c94f43c317fd27b992f91ba06626ba20eb33a134cef03ab4ad5b6",
"code_hash": "6e36d867ae932aa29f1aff078182179b6b0d3ddb86a99ddc5e3e23deaa110549",
"example_hash": "3f521ffaf006c3ab7fad663edc7d4bcc89f4bafe81ba43e760e9fe99ef7ea46c",
"test_hash": "be3d9b082577fc7fac8bae292c109ab2d9df7b376f775825168c69941c10bbb7",
"test_files": {
"test_agentic_split_orchestrator.py": "be3d9b082577fc7fac8bae292c109ab2d9df7b376f775825168c69941c10bbb7"
},
"include_deps": {
"context/agentic_test_orchestrator_example.py": "473901f6f62844c81a047fa69387c4116d91a522c62d5c6ad30188e2e99dfaa5",
"context/load_prompt_template_example.py": "a1cd6619182c6c951f5856dda4070e202875a5884bbfab9cc191d24de2f4951f",
"context/python_preamble.prompt": "57a3e51f529024ec0cb9658cd6ac61a7c8051ba0c8e887b31cf00b2e78a07d83"
"context/python_preamble.prompt": "0388ed131bf986f8752e1bc4c81e4da0460cfe2908ec8c60b1314edbab768254",
"pdd/agentic_common.py": "641ce09da5db025a71de9aa04dc4c738ff733955aa3bd7234ddb6fef78dcf47c",
"pdd/agentic_common_worktree.py": "9d54b21c1801d1f708340917eeb265435d968698392e501c2d8d214da6f4ee3f",
"pdd/architecture_sync.py": "0e0ff74978f49d629f92365723ebbea0e7c70e6d5234ccfdafb1c8e09c110c11",
"pdd/preprocess.py": "3539ebbfbdae48f0c606451dd400879e010c539fa992aed52d9b30c3d4d18ac9",
"pdd/split_validation.py": "e51a9512fc4cedbe362f25da3c97c23a89057901bff10c6b04eeefe77b79dafe"
}
}
}
2 changes: 1 addition & 1 deletion .pdd/meta/agentic_split_orchestrator_python_run.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"timestamp": "2026-05-12T02:53:56.082141+00:00",
"timestamp": "2026-07-14T18:21:03+00:00",
"exit_code": 0,
"tests_passed": 1,
"tests_failed": 0,
Expand Down
14 changes: 7 additions & 7 deletions .pdd/meta/commands_checkup_python.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"pdd_version": "0.0.302.dev0",
"timestamp": "2026-07-14T00:20:00.000000+00:00",
"pdd_version": "0.0.305.dev0",
"timestamp": "2026-07-13T20:59:22.041197+00:00",
"command": "test",
"prompt_hash": "427157c104aec780b895cbf07b1616380174eb2ea373dacebde40456324b0852",
"code_hash": "838f8295cee7c9ee016eefcfe377455fa2b2df5b9a526e2e214ac94e73f708da",
"prompt_hash": "b453bb71475123c5545a37dd23bbff9f057d960b775c0e977151ee98a9b976e0",
"code_hash": "030d743206850aceb003eaff9a92c6efb40c12e84404ea1eeb2c67c90e85f70a",
"example_hash": "847008502198ff360190831172d5d6cc6de6e5e76d3782d2b53823297a5b1349",
"test_hash": "1550d2a6275603bb7fd35178f7d150b893434105d645639b720db4b19eb02bb0",
"test_files": {
Expand All @@ -13,10 +13,10 @@
"test_checkup_simplify.py": "2a80956f21f2873e3eb48a113c6f756019db9e9b74b8a5e91e9052648caf8707"
},
"include_deps": {
"context/agentic_checkup_orchestrator_example.py": "295a9ae294e22224d3c447f13c462854bfe4e526cebc89bcbba417ea514c7ef2",
"context/python_preamble.prompt": "0388ed131bf986f8752e1bc4c81e4da0460cfe2908ec8c60b1314edbab768254",
"context/agentic_common_example.py": "c1538a115a3a33da228e7f6cc048f2a99023cd2c83a0efef382e49c477b24ad3",
"context/agentic_sync_example.py": "aa9683f1a26841f3cae854e72cce38636f0859d8dd2f7672fa14e412afdef884",
"context/architecture_sync_example.py": "b6158dbc7ca3fd32665528562225f6739ec521a071d845acab0f7caaea221ae0",
"context/python_preamble.prompt": "0388ed131bf986f8752e1bc4c81e4da0460cfe2908ec8c60b1314edbab768254"
"context/agentic_checkup_orchestrator_example.py": "295a9ae294e22224d3c447f13c462854bfe4e526cebc89bcbba417ea514c7ef2",
"context/agentic_sync_example.py": "aa9683f1a26841f3cae854e72cce38636f0859d8dd2f7672fa14e412afdef884"
}
}
13 changes: 13 additions & 0 deletions .pdd/meta/generate_model_catalog_python.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"pdd_version": "0.0.302.dev0",
"timestamp": "2026-07-13T05:02:05+00:00",
"command": "test",
"prompt_hash": "a086fdc50c2cb54bcd0543e467106dbc2fb87c3b2f196bfcc0f51b7ecf3bed97",
"code_hash": "b77dfb77f17c28fdafc598fa01c15f337317e9a06968467f4696cc121fb23507",
"example_hash": "44157c26beba999e90db7480ce87f26060f25cbf6cdf06643f5af9d5f8001acc",
"test_hash": "bbb15a8e3a44e7a41cf367daa6aded22ccc9a98c84dc798dda13c0aeb3519ed1",
"test_files": {
"test_generate_model_catalog.py": "bbb15a8e3a44e7a41cf367daa6aded22ccc9a98c84dc798dda13c0aeb3519ed1"
},
"include_deps": {}
}
10 changes: 5 additions & 5 deletions .pdd/meta/llm_invoke_python.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"pdd_version": "0.0.305.dev0",
"timestamp": "2026-07-16T05:35:07.801967+00:00",
"command": "sync",
"prompt_hash": "92b53b3a0ac16b66e75a0e2550f98d822a28d134c700d3c98060704e3c44a021",
"code_hash": "3ebacb85a7f33611a72960b8800c2c4e3a542e14346a9351e98aab6c0a32b358",
"command": "test",
"prompt_hash": "15c51e9dbc3bb536ab6d6dfa1a7927a30f33b1423398e326e5a06f9524896735",
"code_hash": "57de3f0e3fccc88a154e0011f4da7321967438828d4535e8244fa1ddf1ac4b25",
"example_hash": "3e66413118ec2f8e8940e7a835932920309aeeb775d23ce728d78299fb99e2ec",
"test_hash": "36aed11aabf598e8a8b44c809e1d8c2c3cfbdf35632d12a52e0835b728e28a00",
"test_hash": "4d82bf5f7f3fa76cb983241133280af965fb2ccf38ea6fb15e031bf0a672131d",
"test_files": {
"test_llm_invoke.py": "36aed11aabf598e8a8b44c809e1d8c2c3cfbdf35632d12a52e0835b728e28a00",
"test_llm_invoke.py": "4d82bf5f7f3fa76cb983241133280af965fb2ccf38ea6fb15e031bf0a672131d",
"test_llm_invoke_csv_model_registration.py": "1583b5e076fe5227a11f3d1079034ab4a21bc6131a3433f37bd68e35a99ba49e",
"test_llm_invoke_grounding.py": "e219903b03ea56b821cfaaf18b8f279bdddf9d59729daf86a3456bee7bbe2ecb",
"test_llm_invoke_integration.py": "2eb4bd2565761a4148762c6fb73c887cb6e12ff962742e05f5c2d4d62b47aaf9",
Expand Down
20 changes: 20 additions & 0 deletions .pdd/meta/prompt_repair_python.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"pdd_version": "0.0.304.dev0",
"timestamp": "2026-07-14T18:21:03+00:00",
"command": "test",
"prompt_hash": "e8afc938a1cb65aa9fc4d52bccefccafc76904540574e1f91065b56e1c738032",
"code_hash": "6c5d0e3da5e96a9d485a1593a7feaa01b256c90d2a17165203d953f7f880cc72",
"example_hash": "40d0b426218f30775a3550a306bcb908d41187d21f9a2ab789b5a78cafb9163c",
"test_hash": "5378b880b4376e7d8bae71ec1bdf3ea486b0c5774fe28c57e3cb2a70975087aa",
"test_files": {
"test_prompt_repair.py": "5378b880b4376e7d8bae71ec1bdf3ea486b0c5774fe28c57e3cb2a70975087aa"
},
"include_deps": {
"context/python_preamble.prompt": "0388ed131bf986f8752e1bc4c81e4da0460cfe2908ec8c60b1314edbab768254",
"pdd/change.py": "d66d22f9ef9e6a80574d91b115bf72aac534d238dd8a8085d5744e1a8c1562a3",
"pdd/checkup_prompt_main.py": "538367ba6b7fa74d9f86ba6d1235219598f7a124c58cf00ad0abf6cf027526dc",
"pdd/prompt_lint.py": "df85f363082925c714e23be8d7b2e941d62a8542a3370a2581d16780cef1474e",
"pdd/server/token_counter.py": "847ac13e3804c451aca64652877940c06b72c2fc33edc00232f1d4aa16c957e8",
"pdd/agentic_common.py": "641ce09da5db025a71de9aa04dc4c738ff733955aa3bd7234ddb6fef78dcf47c"
}
}
18 changes: 18 additions & 0 deletions .pdd/meta/routing_policy_python.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"pdd_version": "0.0.278.dev0",
"timestamp": "2026-07-14T17:59:52+00:00",
"command": "test",
"prompt_hash": "6e2d42782478f55b1f929422c35315a32c4d43c4cf1bfedda81167f7ec3d73d1",
"code_hash": "c355446943c333d3e7d0f03255671c0ff11fd3dd3abf4da3930767d5ceb11ab5",
"example_hash": "0f578adf2edf8f30b6baf564a1a44f9279249fbb65de6af2dd6516e9c92be0a4",
"test_hash": "7aaabaf5bdf88334ca0ecb47a3139bb29b495372110748181cbc04a42a2115a9",
"test_files": {
"test_routing_policy.py": "7aaabaf5bdf88334ca0ecb47a3139bb29b495372110748181cbc04a42a2115a9"
},
"include_deps": {
"context/python_preamble.prompt": "0388ed131bf986f8752e1bc4c81e4da0460cfe2908ec8c60b1314edbab768254",
"pdd/data/deepswe_manifest.json": "8d1f4d658bc01cd579c0d367e4906244d9e143f54033dd694fa403ef7ed13eea",
"pdd/gate_policy.py": "110ad068b2e5f1d4c0aa0e8ace3c8da8acb05d48f3116b6229459ed258d69667",
"pdd/reasoning.py": "b75e2beac078d86bcbee0ceb2a44cd19b4fab7a456890eead6510cd2823efa39"
}
}
11 changes: 11 additions & 0 deletions .pdd/meta/routing_policy_python_run.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"timestamp": "2026-07-14T17:59:52+00:00",
"exit_code": 0,
"tests_passed": 12,
"tests_failed": 0,
"coverage": 90.0,
"test_hash": "7aaabaf5bdf88334ca0ecb47a3139bb29b495372110748181cbc04a42a2115a9",
"test_files": {
"test_routing_policy.py": "7aaabaf5bdf88334ca0ecb47a3139bb29b495372110748181cbc04a42a2115a9"
}
}
18 changes: 18 additions & 0 deletions .pdd/meta/setup_tool_python.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"pdd_version": "0.0.302.dev0",
"timestamp": "2026-07-13T05:02:05+00:00",
"command": "test",
"prompt_hash": "ebaa3d0b1a5e2be711defc66411d42e8d9f27708ac12a75a089252514e377e92",
"code_hash": "e08552595c562857eac34d8e8bbceb7b8d79c5d6bad1c0758a39f2c09071bc55",
"example_hash": "be376935a57f642e65ac1e938c2dec8e7b8dd66348164eaac648fcf4864e3b59",
"test_hash": "7447aae2c91e9706330b183766fe95ebe5d33e24b9f8f235dc9fe8d9e1b6b405",
"test_files": {
"test_setup_tool.py": "7447aae2c91e9706330b183766fe95ebe5d33e24b9f8f235dc9fe8d9e1b6b405"
},
"include_deps": {
"context/cli_detector_example.py": "db64a53121864c633ba1586f1af491ae7cc617c10cf4c477a7e6d262f676cd23",
"context/model_tester_example.py": "9d33f093cdac4c100bf671e891a68c7f83e2e09e74cd65f6b53cb567d77d3cd0",
"context/pddrc_initializer_example.py": "3ba502fa9e2a2f438aaa890f0b654a98e5b8665253e10446acafda90f7eedad9",
"context/provider_manager_example.py": "cc2bbe6cefff4ad24af4365b0c4bc2c99e672f825d12edaca7307de9c04ecfb8"
}
}
11 changes: 11 additions & 0 deletions .pdd/meta/setup_tool_python_run.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"timestamp": "2026-07-11T06:38:14.939861+00:00",
"exit_code": 0,
"tests_passed": 68,
"tests_failed": 0,
"coverage": 85.0,
"test_hash": "7447aae2c91e9706330b183766fe95ebe5d33e24b9f8f235dc9fe8d9e1b6b405",
"test_files": {
"test_setup_tool.py": "7447aae2c91e9706330b183766fe95ebe5d33e24b9f8f235dc9fe8d9e1b6b405"
}
}
24 changes: 12 additions & 12 deletions .pdd/meta/sync_determine_operation_python.json
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
{
"pdd_version": "0.0.296.dev0",
"timestamp": "2026-07-09T09:54:54.515165+00:00",
"command": "fix",
"prompt_hash": "67066038dc835de0304bdf437277088994f8293b858343af8a8c1ba00b7c86a2",
"code_hash": "e616ac746674a9f1e8be84bf3093d5e1f45ff0175bc3767b758f2d17b2c54132",
"pdd_version": "0.0.304.dev0",
"timestamp": "2026-07-14T19:02:31+00:00",
"command": "test",
"prompt_hash": "e57bc65539005e7a62f6cd09a92e7aed09add27f470498e68cf0c1cf997c1be6",
"code_hash": "e9dbfc88588fec6a64149c3b56baad118696e6066dff3931f0ade3b1ce8e1faf",
"example_hash": "225d20ea0210bbf52650a9f424879ff495e574dd2411eb4b86592a6d06cf59a5",
"test_hash": "0e896d21fdf4a2974a3fc0ae3332308e2f2d3d30f4fdb13d39b075c3fb8ec04d",
"test_hash": "c80addf9aa95722ea5a6ba12d718a1852221b26814359103d788df6f77d74faa",
"test_files": {
"test_sync_determine_operation.py": "0e896d21fdf4a2974a3fc0ae3332308e2f2d3d30f4fdb13d39b075c3fb8ec04d"
"test_sync_determine_operation.py": "c80addf9aa95722ea5a6ba12d718a1852221b26814359103d788df6f77d74faa"
},
"include_deps": {
"context/agentic_langtest_example.py": "dbc5c87dc1b75d3299dbfb67b17df1838f9ba2c9bdb457097df0832cea112c3f",
"context/construct_paths_example.py": "412cb260650bcbd628fba647db917a8d32f8191df2e1c32cc22f22c0c11b1740",
"context/get_language_example.py": "8b09af25b96fa49e2dcf5ff307bbeb0bc83e84b64618971d393397772a2fafab",
"context/load_prompt_template_example.py": "a1cd6619182c6c951f5856dda4070e202875a5884bbfab9cc191d24de2f4951f",
"pdd/llm_invoke.py": "2c423dbe12dd22d1acfca6c658bfef36eaf3b016626ae4a2845576500bfcb54b",
"pdd/llm_invoke.py": "02399fb620819d0b4fea01254f54e031eecffa38e911dd0c94165f1b355b8a0b",
"context/get_language_example.py": "8b09af25b96fa49e2dcf5ff307bbeb0bc83e84b64618971d393397772a2fafab",
"pdd/template_expander.py": "bcaa670f334b9fa7726aa85906e70125ad2cd4b7e7b62a8e39f8bdd06c975edb",
"prompts/sync_analysis_LLM.prompt": "b54ff4325be64b9393db33026a576468bfa45f6c7aa736526b7bae2872f0520d"
"prompts/sync_analysis_LLM.prompt": "b54ff4325be64b9393db33026a576468bfa45f6c7aa736526b7bae2872f0520d",
"context/agentic_langtest_example.py": "dbc5c87dc1b75d3299dbfb67b17df1838f9ba2c9bdb457097df0832cea112c3f"
}
}
}
Loading
Loading