Skip to content

[M8] Build runtime-sensitive semantic scenario framework #50

Description

@Teakowa

Parent: #9

Depends on: #49

Planning status: provisional until the M7 gate is complete.

Goal

Create repeatable E-level evidence for Workshop behaviors that normalized text comparison cannot prove.

Scope

  • Define semantic scenarios with source/input, target/runtime metadata, expected observable behavior, and evidence.
  • Prioritize waits, loops, control flow, variable operations, arrays, subroutines, events, player/global state, and type/coercion behavior.
  • Support reference-vs-Wright scenario comparison where practical.
  • Make scenario results machine-readable and reproducible.
  • Add regression scenarios for every runtime-sensitive bug fixed during M8.

Non-goals

  • Fully automating the Overwatch client before evidence shows it is required.
  • Treating normalized output equality as sufficient semantic evidence.

Acceptance criteria

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions