-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: dbroeglin/github-copilot-lab
base: dbroeglin/analysis-test-coverage
head repository: dbroeglin/github-copilot-lab
compare: main
- 8 commits
- 51 files changed
- 3 contributors
Commits on Jun 27, 2026
-
Merge pull request #24 from dbroeglin/dbroeglin/analysis-test-coverage
test: broaden coverage of analysis, OTel merge, and rendering
Configuration menu - View commit details
-
Copy full SHA for 0273a29 - Browse repository at this point
Copy the full SHA 0273a29View commit details -
test: harden session analysis against real-world edge cases
Add offline edge-case tests derived from patterns observed in real local Copilot sessions, using synthetic/anonymized/simplified payloads that keep the real event structure but carry invented IDs and trimmed counts (no session is copied verbatim): - Stale prompt-cache compaction: cache_read=0 with the whole context re-billed as cache_write, carrying the non-default live Opus costPerBatch rates. The rates + token counts price out to exactly the source session's totalNanoAiu, so rate-reconciliation is exercised for real. Asserts rates_from_compaction reads the live (non-default) rates and the cold-cache AIU split differs from the default-rate split. - Multiple compactions in one long session: n_compactions accumulation, peak context = max pre-compaction size, compaction_aiu summation. - compaction_start + compaction_complete peak interplay. - Transient API failures with no shutdown degrade gracefully: API timeout (ETIMEDOUT, "retried 5 times"), socket drop, and user abort are tallied in event_type_counts but never fabricate economics; per-message token counts are still recovered. A timeout earlier in a session does not suppress the final shutdown's authoritative totals. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ede9c72 - Browse repository at this point
Copy the full SHA ede9c72View commit details
Commits on Jun 28, 2026
-
Merge pull request #25 from dbroeglin/dbroeglin/session-edge-case-tests
test: harden session analysis against real-world edge cases
Configuration menu - View commit details
-
Copy full SHA for 4b6bcb5 - Browse repository at this point
Copy the full SHA 4b6bcb5View commit details -
Nest Pier runs and make run selectors discoverable
Replace the awkward flat-then-suffixed Pier rerun scheme with a clean nested jobs/<job-name>/<run-id>/ layout that separates stable job identity from per-run timestamp ids. Expose copyable job-name/run-id selectors via list, and let show, inspect, and �nalyze resolve an exact run from a selector (legacy run id, Pier job, or job/run). Add actionable not-found hints pointing back at list. Persist stable job identity in a per-run manifest, derive selectors for the index, and update docs, experiment-repo templates, and ADR-0019. Commit a didactic project-scoped canvas that visualizes the verified structure. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2543699 - Browse repository at this point
Copy the full SHA 2543699View commit details -
Configuration menu - View commit details
-
Copy full SHA for d362f87 - Browse repository at this point
Copy the full SHA d362f87View commit details -
Remove the legacy native runner, dry-run command, SQLite index, and legacy result layout. Standardize storage, summaries, docs, templates, and the structure canvas around Pier jobs, agents, tasks, trials, and runs. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 50e47d9 - Browse repository at this point
Copy the full SHA 50e47d9View commit details -
Fix init scaffold project name
Forward --name through the scaffold helper's project_name parameter and cover the CLI init path. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a7b23a7 - Browse repository at this point
Copy the full SHA a7b23a7View commit details -
Merge pull request #26 from dbroeglin/dbroeglin-simplify-job-structure
Simplify CLI around Pier jobs
Configuration menu - View commit details
-
Copy full SHA for cf8af63 - Browse repository at this point
Copy the full SHA cf8af63View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff dbroeglin/analysis-test-coverage...main