Skip to content

streaming engine 9/9: remove the old executor, measure, docs (#473) #551

Closed

Description

@adityamukho

Part 9 of 9 of #473. Design: docs/superpowers/specs/2026-10-11-streaming-engine-design.md (branch docs/473-streaming-engine-spec), §9, §10, §11.

PRs for this part target v3 and must not use a closing keyword for #473.

Activity

  1. added this to the v3.0.0 milestone on Oct 11, 2026
  2. added
    documentationImprovements or additions to documentation
    enhancementNew feature or request
    rustPull requests that update rust code
    on Oct 11, 2026
  3. adityamukho commented on Oct 20, 2026

    @adityamukho
    CollaboratorAuthor

    When the executor's query path is removed here, restore the release binary-size gate on v3 to 1,200 KiB (.github/workflows/binary-size.yml SIZE_LIMIT_BYTES 1259520 → 1228800, and the PHILOSOPHY.md §4 note). It was raised to 1,230 KiB temporarily in #645 (#547 PR 2: ~1,205 KiB with the engine Aggregate and the executor both shipping).

  4. adityamukho commented on Oct 20, 2026

    @adityamukho
    CollaboratorAuthor

    The v3 binary-size gate is now 1,260 KiB (#670, #548 PR 2: rule queries on the engine, about +34 KiB locally). When this issue removes the executor's query path, restore SIZE_LIMIT_BYTES to 1228800 (1,200 KiB) and drop the PHILOSOPHY.md §4 note.

  5. adityamukho commented on Oct 21, 2026

    @adityamukho
    CollaboratorAuthor

    Restore step for this issue: #680 makes the v3 binary-size gate report-only (SIZE_GATE: report in .github/workflows/binary-size.yml) because #549 PR 1 left the binary at 1,259 of 1,260 KiB. When the executor's query path is removed here, set SIZE_GATE: fail and SIZE_LIMIT_BYTES: 1228800 (1,200 KiB), and update PHILOSOPHY.md §4.

  6. adityamukho commented on Oct 24, 2026

    @adityamukho
    CollaboratorAuthor

    Done on v3 in three PRs: #715 (every query on the engine), #716 (the executor's query path and the oracle deleted, test-oracle → test-hooks), and #727 (measurement, acceptance and docs, merged as 949813c). Docs site: minigraf-docs#61. Still to do: the bindings' v3 pins move to the merge, and the v2-vs-v3 audit of the playground and docs queries.

  7. added a commit that references this issue on Oct 27, 2026
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 documentationenhancementNew feature or requestrustPull requests that update rust code

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions