Skip to content

⚡ #543 remeasure weights and performance, then deliver #587

Description

@taras

Parent quest: #543

Purpose

Integrate the completed PC, CT, and IE migrations, prove the frozen matrix, measure the result under the current runtime topology, and deliver #543.

Matrix audit

  • Account for every PC, CT, IE, and DT row exactly once.
  • Confirm all DT rows remain focused TypeScript command tests pending Add in-process xmd command execution to Markdown tests #581.
  • Confirm no row in these four suites is labeled a permanent OS-process claim.
  • Confirm launchers contain no row assertions and TestResult is unchanged.

Focused feedback

Run the three launchers, the four retained suites, and testing-execution-host.test.ts under Deno; run the three launchers under Node and Bun. Create the feedback commit as soon as this frozen evidence and all required mutation probes pass.

Performance evidence

  • Repeat three alternating local /usr/bin/time -p deno task test samples on clean before/after worktrees and compare medians.
  • From exact-commit hosted runs, record every Deno shard Test window, their sum, and the slowest shard before/after.
  • Slowest-shard change is an observation, not a gate.

Weights and partition

  • Dispatch the hosted weight-measurement workflow against the implementation ref.
  • Commit the generated test-weights.json artifact byte-for-byte with full provenance.
  • Recompute Deno, Node, and Bun partitions; record file counts, serial totals, affected file weights, fallback set, and every predicted shard total.
  • Prove pairwise disjointness and exact applicable-corpus union with the existing discovery/weight/shard/workflow regressions.
  • Apply the specification's five-run fixed-head calibration rule if any installed runtime count no longer qualifies.

Acceptance

Dependency

Blocked by #584, #585, and #586. Final task in the quest.

Activity

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

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions