Title: Self-oracle counterexample: calibration selector finds no history when history names repeat (seed 1187311827) · Issue #50 · TanStack/oracles · GitHub
Open Graph Title: Self-oracle counterexample: calibration selector finds no history when history names repeat (seed 1187311827) · Issue #50 · TanStack/oracles
X Title: Self-oracle counterexample: calibration selector finds no history when history names repeat (seed 1187311827) · Issue #50 · TanStack/oracles
Description: A random-seed run of the framework self-oracle on main found a counterexample in the calibration-history selector from #31 (e2af13a). The selector found no history for an enumerated source when the property declares duplicate history nam...
Open Graph Description: A random-seed run of the framework self-oracle on main found a counterexample in the calibration-history selector from #31 (e2af13a). The selector found no history for an enumerated source when the...
X Description: A random-seed run of the framework self-oracle on main found a counterexample in the calibration-history selector from #31 (e2af13a). The selector found no history for an enumerated source when the...
Opengraph URL: https://github.com/TanStack/oracles/issues/50
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Self-oracle counterexample: calibration selector finds no history when history names repeat (seed 1187311827)","articleBody":"A random-seed run of the framework self-oracle on main found a counterexample in the calibration-history selector from #31 (e2af13a). The selector found no history for an enumerated source when the property declares duplicate history names.\n\n- **Run:** PR #46, run 43288589486, job 131428487356, \"Framework self-oracle (3/3)\". #46 changes no file under `packages/oracles/src` or `tests/`.\n- **Unit:** `self-oracle.framework > random seed: generated`\n- **Violation:** checkpoint \"child\", law registration.\n- **Difference:** `unexpected child load/suite errors: {\"id\":\"self-oracle.synthetic-0\",\"errors\":[\"self-oracle.synthetic-0: calibration history selector for \\\"cal-0\\\": enumerated \\\"items 0 | 1\\\" must identify exactly one history (found 0).\"]}`\n- **History shape:** `duplicateHistoryNames: true`, an enumerated source `[[0]]`, and an unbound probe.\n- **Replay:**\n ```\n ORACLE_SEED=1187311827 ORACLE_PATH=1:0:0:0:1:1:1:1:2:5:2:2:2:2:2:2:2:2:2:2:2:2 ORACLE_PROPERTY='self-oracle.framework' ORACLE_UNIT='random seed: generated' vitest run -t '^self-oracle\\.framework(?: | > )random seed: generated$'\n ```\n\nEither the selector mishandles duplicate history names, or the grammar generates a property that #31's model does not cover. Fix it oracle-first: shrink it, decide whether the defect is in production or in the model, show RED, then fix. Otherwise, record it in the coverage map with this trace.\n\nThis issue was written by Isaac.\n","author":{"url":"https://github.com/KyleAMathews","@type":"Person","name":"KyleAMathews"},"datePublished":"2026-11-12T20:56:36Z","url":"https://github.com/TanStack/oracles/issues/50"}
| react-profiling | 0 |
| react-import-map | react,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf |
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:ab013a24-b33a-99f1-33d6-80d70d882759 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 98D6:27EABE:2B66BC3:38E9BA2:6AF9B9F5 |
| html-safe-nonce | fa70d97ceea4dcc0bc957fe3f7da9783aba26fa1156e84a0014a5578ef0c9ec5 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5OEQ2OjI3RUFCRToyQjY2QkMzOjM4RTlCQTI6NkFGOUI5RjUiLCJ2aXNpdG9yX2lkIjoiNDAwNzE4MDczNzc5MzYwNDA4NSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 2811073e99b9568c2350bd36371b57f8ecaeb8b1be41d74078ce0b14fe32e464 |
| hovercard-subject-tag | issue:6358860437 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/TanStack/oracles/50/issue_layout |
| twitter:image | https://opengraph.githubassets.com/d0cb851b1971c284cbc09669dbde7620c88b98f496b488d811fc7de1406cfc1e/TanStack/oracles/issues/50 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/d0cb851b1971c284cbc09669dbde7620c88b98f496b488d811fc7de1406cfc1e/TanStack/oracles/issues/50 |
| og:image:alt | A random-seed run of the framework self-oracle on main found a counterexample in the calibration-history selector from #31 (e2af13a). The selector found no history for an enumerated source when the... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | KyleAMathews |
| hostname | github.com |
| expected-hostname | github.com |
| None | 612d3e6ffd693e7ea8d9fcf452370995872baef31d825b1fedef704cd3d24ac7 |
| turbo-cache-control | no-preview |
| go-import | github.com/TanStack/oracles git https://github.com/TanStack/oracles.git |
| octolytics-dimension-user_id | 72518640 |
| octolytics-dimension-user_login | TanStack |
| octolytics-dimension-repository_id | 1443546044 |
| octolytics-dimension-repository_nwo | TanStack/oracles |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1443546044 |
| octolytics-dimension-repository_network_root_nwo | TanStack/oracles |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 072e34035c13c31543fba9f025cbbbda4210dae4 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| react-app-name | issues |
Links:
Viewport: width=device-width