Skip to content

chore(antithesis): untrack scratchbook and add to .gitignore - #1905

Merged
blt merged 1 commit into
mainfrom
blt/untrack_antithesis_scratchbook
Jun 22, 2026
Merged

chore(antithesis): untrack scratchbook and add to .gitignore#1905
blt merged 1 commit into
mainfrom
blt/untrack_antithesis_scratchbook

Conversation

@blt

@blt blt commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Summary

Remove the antithesis skill scratchbook from git tracking. While
theoretically this is maintained automatically in practice the
scratchbook attracts CI review robots in a way I find tedious to deal
with. Too bad, so sad, goodbye scratchbook.

Change Type

  • Bug fix
  • New feature
  • Non-functional (chore, refactoring, docs)
  • Performance

How did you test this PR?

References

@datadog-prod-us1-6

This comment has been minimized.

@pr-commenter

pr-commenter Bot commented Jun 22, 2026

Copy link
Copy Markdown

Binary Size Analysis (Agent Data Plane)

Baseline: 67ea81b · Comparison: 673a305 · diff
Analysis Configuration: stripped binaries · Pass/Fail Threshold: +5%
Sizes: 40.33 MiB (baseline) vs 40.33 MiB (comparison)
Size Change: +0 B (+0.00%)

✅ Binary size difference within threshold

Changes by Module
Module File Size Symbols
anon.c332a4a573d0a9a1bf7c71b0a1f57672.1.llvm.16684090757536463093 +130 B 1
anon.c332a4a573d0a9a1bf7c71b0a1f57672.1.llvm.1455713502221763645 -129 B 1
anon.c332a4a573d0a9a1bf7c71b0a1f57672.4.llvm.16684090757536463093 +115 B 1
anon.c332a4a573d0a9a1bf7c71b0a1f57672.4.llvm.1455713502221763645 -114 B 1
anon.c332a4a573d0a9a1bf7c71b0a1f57672.3.llvm.16684090757536463093 +109 B 1
anon.c332a4a573d0a9a1bf7c71b0a1f57672.3.llvm.1455713502221763645 -108 B 1
anon.c332a4a573d0a9a1bf7c71b0a1f57672.0.llvm.16684090757536463093 +97 B 1
anon.c332a4a573d0a9a1bf7c71b0a1f57672.0.llvm.1455713502221763645 -96 B 1
anon.c332a4a573d0a9a1bf7c71b0a1f57672.2.llvm.16684090757536463093 +95 B 1
anon.c332a4a573d0a9a1bf7c71b0a1f57672.2.llvm.1455713502221763645 -94 B 1
[Unmapped] -5 B 1
Detailed Symbol Changes
    FILE SIZE        VM SIZE    
 --------------  -------------- 
  [NEW]    +130  [NEW]     +40    anon.c332a4a573d0a9a1bf7c71b0a1f57672.1.llvm.16684090757536463093
  [NEW]    +115  [NEW]     +25    anon.c332a4a573d0a9a1bf7c71b0a1f57672.4.llvm.16684090757536463093
  [NEW]    +109  [NEW]     +19    anon.c332a4a573d0a9a1bf7c71b0a1f57672.3.llvm.16684090757536463093
  [NEW]     +97  [NEW]      +7    anon.c332a4a573d0a9a1bf7c71b0a1f57672.0.llvm.16684090757536463093
  [NEW]     +95  [NEW]      +5    anon.c332a4a573d0a9a1bf7c71b0a1f57672.2.llvm.16684090757536463093
  -0.1%      -5  [ = ]       0    [Unmapped]
  [DEL]     -94  [DEL]      -5    anon.c332a4a573d0a9a1bf7c71b0a1f57672.2.llvm.1455713502221763645
  [DEL]     -96  [DEL]      -7    anon.c332a4a573d0a9a1bf7c71b0a1f57672.0.llvm.1455713502221763645
  [DEL]    -108  [DEL]     -19    anon.c332a4a573d0a9a1bf7c71b0a1f57672.3.llvm.1455713502221763645
  [DEL]    -114  [DEL]     -25    anon.c332a4a573d0a9a1bf7c71b0a1f57672.4.llvm.1455713502221763645
  [DEL]    -129  [DEL]     -40    anon.c332a4a573d0a9a1bf7c71b0a1f57672.1.llvm.1455713502221763645
  [ = ]       0  [ = ]       0    TOTAL

@blt
blt marked this pull request as ready for review June 22, 2026 19:15
@blt
blt requested review from a team as code owners June 22, 2026 19:15
Copilot AI review requested due to automatic review settings June 22, 2026 19:15

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 14f2363fce

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .gitignore

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes the Antithesis “scratchbook” Markdown docs from version control and prevents the directory from being re-added by adding it to .gitignore, reducing noise from automated reviewers/CI bots on frequently-changing research notes.

Changes:

  • Deleted the tracked test/antithesis/scratchbook/** Markdown documents.
  • Added test/antithesis/scratchbook/ to .gitignore so future scratchbook changes remain untracked.

Reviewed changes

Copilot reviewed 50 out of 52 changed files in this pull request and generated no comments.

Show a summary per file
File Description
.gitignore Ignores test/antithesis/scratchbook/ to keep scratchbook content untracked going forward.
test/antithesis/scratchbook/workload-sampling-design.md Removed tracked scratchbook note.
test/antithesis/scratchbook/existing-assertions.md Removed tracked scratchbook note.
test/antithesis/scratchbook/bug-ledger.md Removed tracked scratchbook note.
test/antithesis/scratchbook/evaluation/synthesis.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/adp-keeps-delivering.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/adp-stays-alive.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/aggregate-clock-skew-stable.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/aggregate-context-limit-enforced.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/aggregate-matches-agent.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/aggregate-no-panic-any-window.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/config-incompatible-refuses-start.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/config-runtime-update-not-revalidated.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/config-stall-no-deadlock.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/data-component-failure-triggers-process-shutdown.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/ddsketch-bin-count-bounded.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/ddsketch-relative-error-bound.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/disk-persisted-retry-survives-restart.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/events-sc-no-silent-loss.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/events-sc-pipeline-reachable.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/filter-config-reload-correct.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/forwarder-eventual-delivery.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/graceful-shutdown-within-30s.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/interner-full-bounded.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/interner-reclamation-no-corruption.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/malformed-dsd-no-crash.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/malformed-event-sc-no-crash.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/mapper-interner-bounded.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/mapper-output-matches-agent.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/memory-limiter-survives-rss-read-failure.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/no-silent-interconnect-drop.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/non-finite-values-handled-consistently.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/prefix-filter-ordering-matches-agent.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/replay-corruption-not-silent-eof.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/replay-no-panic-on-malformed-capture.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/retry-queue-bounded-under-outage.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/rss-bounded-under-cardinality.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/shutdown-drains-no-loss.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/source-dispatch-no-misroute.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/tag-filterlist-applied-consistently.md Removed tracked scratchbook note.
test/antithesis/scratchbook/properties/topology-ready-before-intake.md Removed tracked scratchbook note.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@pr-commenter

pr-commenter Bot commented Jun 22, 2026

Copy link
Copy Markdown

Regression Detector (Agent Data Plane)

Run ID: 1a189a93-c98f-487d-a574-4a44458fe94b
Baseline: 318b4937 · Comparison: db43eb17 · diff

Optimization Goals: ✅ No significant changes detected

Fine details of change detection per experiment (35)

Experiments configured erratic: true are tagged (ignored) and skipped when determining which experiments regressed or improved. Experiments which are detected as erratic at runtime are tagged (erratic) to flag that the run's sample dispersion was high, but their regression / improvement signal still counts.

experiment goal Δ mean % links
otlp_ingest_logs_5mb_memory (ignored) memory ⚪ +13.08 metrics profiles logs
dsd_uds_512kb_3k_contexts_cpu (erratic) cpu ⚪ +5.89 metrics profiles logs
otlp_ingest_metrics_5mb_memory memory ⚪ +4.95 metrics profiles logs
dsd_uds_500mb_3k_contexts_cpu (erratic) cpu ⚪ +0.85 metrics profiles logs
otlp_ingest_traces_ottl_transform_5mb_cpu (erratic) cpu ⚪ +0.63 metrics profiles logs
quality_gates_rss_dsd_low memory ⚪ +0.48 metrics profiles logs
quality_gates_rss_dsd_heavy memory ⚪ +0.36 metrics profiles logs
quality_gates_rss_dsd_medium memory ⚪ +0.20 metrics profiles logs
dsd_uds_500mb_3k_contexts_memory memory ⚪ +0.17 metrics profiles logs
otlp_ingest_traces_ottl_transform_5mb_throughput throughput ⚪ -0.09 metrics profiles logs
dsd_uds_100mb_3k_contexts_throughput throughput ⚪ -0.02 metrics profiles logs
otlp_ingest_logs_5mb_throughput (ignored) throughput ⚪ -0.02 metrics profiles logs
otlp_ingest_traces_5mb_memory memory ⚪ +0.01 metrics profiles logs
dsd_uds_1mb_3k_contexts_throughput throughput ⚪ +0.00 metrics profiles logs
dsd_uds_512kb_3k_contexts_throughput throughput ⚪ +0.00 metrics profiles logs
dsd_uds_10mb_3k_contexts_throughput throughput ⚪ +0.00 metrics profiles logs
otlp_ingest_traces_5mb_throughput throughput ⚪ +0.02 metrics profiles logs
quality_gates_rss_dsd_ultraheavy memory ⚪ -0.02 metrics profiles logs
otlp_ingest_metrics_5mb_throughput throughput ⚪ +0.05 metrics profiles logs
otlp_ingest_traces_ottl_filtering_5mb_throughput throughput ⚪ +0.13 metrics profiles logs
dsd_uds_10mb_3k_contexts_memory memory ⚪ -0.14 metrics profiles logs
otlp_ingest_traces_ottl_filtering_5mb_memory memory ⚪ -0.15 metrics profiles logs
otlp_ingest_traces_ottl_transform_5mb_memory memory ⚪ -0.18 metrics profiles logs
otlp_ingest_logs_5mb_cpu (ignored) cpu ⚪ -0.27 metrics profiles logs
dsd_uds_100mb_3k_contexts_memory memory ⚪ -0.31 metrics profiles logs
dsd_uds_512kb_3k_contexts_memory memory ⚪ -0.31 metrics profiles logs
quality_gates_rss_idle memory ⚪ -0.38 metrics profiles logs
dsd_uds_10mb_3k_contexts_cpu (erratic) cpu ⚪ -0.86 metrics profiles logs
dsd_uds_1mb_3k_contexts_memory memory ⚪ -1.10 metrics profiles logs
dsd_uds_500mb_3k_contexts_throughput throughput ⚪ +1.17 metrics profiles logs
otlp_ingest_metrics_5mb_cpu (erratic) cpu ⚪ -1.32 metrics profiles logs
otlp_ingest_traces_5mb_cpu (erratic) cpu ⚪ -1.73 metrics profiles logs
dsd_uds_100mb_3k_contexts_cpu (erratic) cpu ⚪ -1.91 metrics profiles logs
otlp_ingest_traces_ottl_filtering_5mb_cpu (erratic) cpu ⚪ -1.99 metrics profiles logs
dsd_uds_1mb_3k_contexts_cpu (erratic) cpu 🟢 -10.81 metrics profiles logs
Bounds Checks: ✅ Passed (5)
experiment check replicates observed links
quality_gates_rss_dsd_heavy memory_usage 10/10 ✅ 136 MiB ≤ 140 MiB metrics profiles logs
quality_gates_rss_dsd_low memory_usage 10/10 ✅ 42.6 MiB ≤ 50 MiB metrics profiles logs
quality_gates_rss_dsd_medium memory_usage 10/10 ✅ 65 MiB ≤ 75 MiB metrics profiles logs
quality_gates_rss_dsd_ultraheavy memory_usage 10/10 ✅ 191 MiB ≤ 200 MiB metrics profiles logs
quality_gates_rss_idle memory_usage 10/10 ✅ 28.3 MiB ≤ 40 MiB metrics profiles logs
Explanation

A change is flagged as a regression when |Δ mean %| > 5.00% in the regressing direction for its optimization goal AND SMP marks the experiment as a regression (is_regression: true). Improvements use the matching criteria for the improving direction. Experiments configured erratic: true (tagged (ignored)) are skipped outright; experiments detected as erratic at runtime (tagged (erratic)) still count, since that flag describes sample dispersion rather than directional certainty. The Δ mean % cell is colored accordingly: 🟢 = improvement, 🔴 = regression, ⚪ = neutral. Reduction in CPU or memory is an improvement; reduction in ingress throughput is a regression.

@blt
blt force-pushed the blt/untrack_antithesis_scratchbook branch from 14f2363 to db43eb1 Compare June 22, 2026 20:58
@blt
blt force-pushed the blt/antithesis_sdk_assertions_in_SUT branch from 85bc7a9 to 77ba1c6 Compare June 22, 2026 20:58
@blt
blt changed the base branch from blt/antithesis_sdk_assertions_in_SUT to graphite-base/1905 June 22, 2026 21:29
@graphite-app
graphite-app Bot changed the base branch from graphite-base/1905 to main June 22, 2026 21:29
@blt
blt force-pushed the blt/untrack_antithesis_scratchbook branch from db43eb1 to 0449c6e Compare June 22, 2026 21:29
Remove the antithesis skill scratchbook from git tracking. While
theoretically this is maintained automatically in practice the
scratchbook attracts CI review robots in a way I find tedious to deal
with. Too bad, so sad, goodbye scratchbook.
@blt
blt force-pushed the blt/untrack_antithesis_scratchbook branch from 0449c6e to 673a305 Compare June 22, 2026 21:30
@blt
blt merged commit 1dcffdf into main Jun 22, 2026
79 of 81 checks passed

blt commented Jun 22, 2026

Copy link
Copy Markdown
Contributor Author

Merge activity

  • Jun 22, 9:55 PM UTC: @blt merged this pull request with Graphite.

@blt
blt deleted the blt/untrack_antithesis_scratchbook branch June 22, 2026 21:55
dd-octo-sts Bot pushed a commit that referenced this pull request Jun 22, 2026
## Summary
<!-- Please provide a brief summary about what this PR does.
This should help the reviewers give feedback faster and with higher quality. -->

Remove the antithesis skill scratchbook from git tracking. While
theoretically this is maintained automatically in practice the
scratchbook attracts CI review robots in a way I find tedious to deal
with. Too bad, so sad, goodbye scratchbook.

## Change Type
- [ ] Bug fix
- [ ] New feature
- [x] Non-functional (chore, refactoring, docs)
- [ ] Performance

## How did you test this PR?
<!-- Please how you tested these changes here -->

## References

<!-- Please list any issues closed by this PR. -->

<!--
- Closes: <issue link>
-->

<!-- Any other issues or PRs relevant to this PR? Feel free to list them here. --> 1dcffdf
tobz pushed a commit that referenced this pull request Jun 30, 2026
## Summary
<!-- Please provide a brief summary about what this PR does.
This should help the reviewers give feedback faster and with higher quality. -->

Remove the antithesis skill scratchbook from git tracking. While
theoretically this is maintained automatically in practice the
scratchbook attracts CI review robots in a way I find tedious to deal
with. Too bad, so sad, goodbye scratchbook.

## Change Type
- [ ] Bug fix
- [ ] New feature
- [x] Non-functional (chore, refactoring, docs)
- [ ] Performance


## How did you test this PR?
<!-- Please how you tested these changes here -->

## References

<!-- Please list any issues closed by this PR. -->

<!--
- Closes: <issue link>
-->

<!-- Any other issues or PRs relevant to this PR? Feel free to list them here. -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/test All things testing: unit/integration, correctness, SMP regression, etc.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants