Skip to content

Bench: re-audit future runtime features and non-runtime exclusions #844

Open

Description

@adityamukho

Follow-up of #776: X09 in the remaining exclusions and follow-ups table, finalized in #834.

Disposition: EXCLUDED unshipped/non-runtime scope.

Milestone: v3.next — Unshipped feature timing and non-runtime exclusions belong to future inventory work, not current nightly release coverage.

Remaining scope recorded by the audit:

Public profiler #185, OPFS #441 and rule persistence #241 are open/unshipped at the audited revision. Proof/test/docs infrastructure and #797's study add no shipped latency path; production uuid/dist size uses separate size gates. Re-audit new production features through the release cut.

C39/C40 and the inventory distinguish planned features from shipped latency paths:

Refresh the feature inventory for every new production change through the v3.0.0 cut, then continue the same discipline for later releases. The audited v3 source is 0394c90ad90e9b95d416f4a0ec4a4c78b16e5b57 against supported v2.0.11 (709be06c391086ced67e3b0da4ab677de745ac25), with original inventory revision 4685ca9cb7638353087410c31ad07e3f6261ddb0. The audit found no production diff from that original inventory to its measured v3 revision in src/, Cargo.toml, ROADMAP.md or CHANGELOG.md; that observation does not cover later commits.

Why outside the nightly shortlist: unimplemented features have no shipped cost to measure; studies, proofs, tests and docs are infrastructure; binary size uses its own metric/gates. Keep current scope factual rather than adding placeholder timing series.

Acceptance criteria:

Run heavy builds, enumeration, measurements and comparisons on idle hardware; retain reproducible evidence and clean temporary scratch afterward. This is benchmark/verification work aligned with PHILOSOPHY.md's reliability, portability and simplicity principles; any production change needs its own review.

Evidence: docs/bench-coverage-v3.md; validation run 41642356471. The validation run establishes only its recorded representative latency coverage; it does not complete this follow-up.

Activity

  1. added this to the v3.next milestone on Nov 4, 2026
  2. added
    documentationImprovements or additions to documentation
    performanceBenchmark performance regressions
    on Nov 4, 2026
  3. modified the milestones: v3.next, v3.0.0 on Nov 6, 2026
  4. adityamukho commented on Nov 6, 2026

    @adityamukho
    CollaboratorAuthor

    Deferred to the v3.0.0 cut (2026-11-06). The acceptance criteria audit the release-cut source, and these open v3.0.0 items still change production code:

    This issue is done last, after those merge and before the cut. Current v3 head for reference: b6da317. #185 and #241 are still open in v3.next; #797 is closed as a study with no production code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationperformanceBenchmark performance regressions

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions