Skip to content

Slice: Retire frontend operation orchestration and the compatibility host #298

Description

@flyingrobots

Slice

Finish #295 after the Jim.edict observer slice by deleting or quarantining
frontend/native operation orchestration and the GraphQL/Wesley compatibility
execution route. Make Gate E prove that only canonical event delivery to the
verified Jim.edict composition can satisfy production.

Parent: #295.

Dependencies

Acceptance criteria

  • Remove production command-to-ReplaceRange mapping from TypeScript.
  • Remove native Jim semantic dispatch, planner callbacks, and direct
    operation invocation that exist only for compatibility.
  • Remove the production echo-wesley-gen --contract-host package and
    generated host/client artifacts from the executable route.
  • Quarantine retained compatibility corpora under historical or test-only
    boundaries.
  • Production composition requires verified Jim.edict plus its lawpacks,
    semantic-free event/artifact transport, the real generic Echo runtime, and
    disposable rendering.
  • Missing Edict/Echo capability fails closed; no compatibility or fake
    fallback exists.
  • The cutover guard rejects direct operation orchestration, handwritten
    packages, native callbacks, caller patches, fake transports, local text
    authority, manufactured receipts, and optimistic mutation.
  • Gate E executes the designated event -> reading -> child operation ->
    outcome -> Jim state transition and emits the Emit a machine-readable authority-gate evidence manifest #283 evidence manifest.
  • Evidence binds exact Jedit, Edict, and Echo commits; source/package/verifier
    digests; receipts; recovery; and negative bypass tests.
  • Documentation describes the active-observer corridor as current only
    after executable gates pass.

Closure rule

Do not close this issue merely because direct operation conformance is green.
The old route must be absent or production-unreachable, and the negative gate
must prove that fact.

Metadata

Metadata

Assignees

No one assigned

    Labels

    causal-ropeCausal rope text authority roadmapenhancementNew feature or requestsliceImplementable roadmap slicetext-authorityText authority and storage invariantswork-in-progressCycle or PR is intentionally in progress and not ready to merge

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions