.gitattributes
.gitignore
.lintrunner.toml
.mcp.json
LICENSE
README.md
conftest.py
pyproject.toml
.copilot/mcp-config.json
.github/copilot-instructions.md
.github/dependabot.yml
.github/agents/squad.agent.md
.github/codeql/codeql-config.yml
.github/skills/debugging-shape-inference/SKILL.md
.github/skills/shape-inference-ops/SKILL.md
.github/workflows/fuzz-nightly.yml
.github/workflows/main.yml
.github/workflows/squad-heartbeat.yml
.github/workflows/squad-issue-assign.yml
.github/workflows/squad-triage.yml
.github/workflows/sync-squad-labels.yml
.squad/.first-run
.squad/ceremonies.md
.squad/config.json
.squad/decisions.md
.squad/routing.md
.squad/team.md
.squad/agents/Rai/charter.md
.squad/agents/Rai/history.md
.squad/agents/dallas/charter.md
.squad/agents/dallas/history.md
.squad/agents/fact-checker/charter.md
.squad/agents/fact-checker/history.md
.squad/agents/lambert/charter.md
.squad/agents/lambert/history.md
.squad/agents/parker/charter.md
.squad/agents/parker/history.md
.squad/agents/ralph/charter.md
.squad/agents/ralph/history.md
.squad/agents/ripley/charter.md
.squad/agents/ripley/history.md
.squad/agents/scribe/charter.md
.squad/agents/scribe/history.md
.squad/casting/history.json
.squad/casting/policy.json
.squad/casting/registry.json
.squad/fact-checker/audit-trail.md
.squad/fact-checker/policy.md
.squad/identity/now.md
.squad/identity/wisdom.md
.squad/log/2026-07-23T07-41-00Z-fuzzing-oracle.md
.squad/log/2026-07-23T08-16-00Z-oracle-propagation.md
.squad/log/2026-07-23T14-25-17Z-parker-elementwise-matmul.md
.squad/log/2026-07-23T15-16-16.739+00-00-0.3.0-adversarial-review.md
.squad/memory/audit.jsonl
.squad/memory/config.json
.squad/memory/index.json
.squad/orchestration-log/2026-07-23T07-41-00Z-lambert.md
.squad/orchestration-log/2026-07-23T07-41-00Z-ripley.md
.squad/orchestration-log/2026-07-23T08-16-00Z-ripley.md
.squad/orchestration-log/2026-07-23T15-16-16.739+00-00-scribe.md
.squad/rai/audit-trail.md
.squad/rai/policy.md
.squad/templates/after-agent-reference.md
.squad/templates/casting-history.json
.squad/templates/casting-policy.json
.squad/templates/casting-reference.md
.squad/templates/casting-registry.json
.squad/templates/ceremonies.md
.squad/templates/ceremony-reference.md
.squad/templates/charter.md
.squad/templates/client-compatibility-reference.md
.squad/templates/constraint-tracking.md
.squad/templates/cooperative-rate-limiting.md
.squad/templates/copilot-agent.md
.squad/templates/copilot-instructions.md
.squad/templates/fact-checker-charter.md
.squad/templates/fact-checker-policy.md
.squad/templates/history.md
.squad/templates/issue-lifecycle.md
.squad/templates/keda-scaler.md
.squad/templates/machine-capabilities.md
.squad/templates/mcp-config.md
.squad/templates/model-selection-reference.md
.squad/templates/multi-agent-format.md
.squad/templates/notes-protocol.md
.squad/templates/orchestration-log.md
.squad/templates/package.json
.squad/templates/plugin-marketplace.md
.squad/templates/prd-intake.md
.squad/templates/rai-charter.md
.squad/templates/rai-policy.md
.squad/templates/ralph-circuit-breaker.md
.squad/templates/ralph-reference.md
.squad/templates/ralph-triage.js
.squad/templates/raw-agent-output.md
.squad/templates/roster.md
.squad/templates/routing.md
.squad/templates/run-output.md
.squad/templates/schedule.json
.squad/templates/scribe-charter.md
.squad/templates/session-init-reference.md
.squad/templates/skill.md
.squad/templates/spawn-reference.md
.squad/templates/squad.agent.md.template
.squad/templates/workflow-wiring-appendix-a-code-reviewer.md
.squad/templates/workflow-wiring-appendix-b-documenter.md
.squad/templates/workflow-wiring-guide.md
.squad/templates/worktree-reference.md
.squad/templates/casting/Futurama.json
.squad/templates/identity/now.md
.squad/templates/identity/wisdom.md
.squad/templates/scripts/notes/fetch.ps1
.squad/templates/scripts/notes/write-note.ps1
.squad/templates/skills/agent-collaboration/SKILL.md
.squad/templates/skills/agent-conduct/SKILL.md
.squad/templates/skills/architectural-proposals/SKILL.md
.squad/templates/skills/ci-validation-gates/SKILL.md
.squad/templates/skills/cli-wiring/SKILL.md
.squad/templates/skills/client-compatibility/SKILL.md
.squad/templates/skills/coordinator-init-mode/SKILL.md
.squad/templates/skills/coordinator-response-mode/SKILL.md
.squad/templates/skills/coordinator-source-of-truth/SKILL.md
.squad/templates/skills/cross-machine-coordination/SKILL.md
.squad/templates/skills/cross-squad/SKILL.md
.squad/templates/skills/cross-squad-communication/SKILL.md
.squad/templates/skills/distributed-mesh/SKILL.md
.squad/templates/skills/distributed-mesh/mesh.json.example
.squad/templates/skills/distributed-mesh/sync-mesh.ps1
.squad/templates/skills/distributed-mesh/sync-mesh.sh
.squad/templates/skills/docs-standards/SKILL.md
.squad/templates/skills/e2e-template-testing/SKILL.md
.squad/templates/skills/economy-mode/SKILL.md
.squad/templates/skills/error-recovery/SKILL.md
.squad/templates/skills/external-comms/SKILL.md
.squad/templates/skills/fact-checking/SKILL.md
.squad/templates/skills/gh-auth-isolation/SKILL.md
.squad/templates/skills/git-workflow/SKILL.md
.squad/templates/skills/github-multi-account/SKILL.md
.squad/templates/skills/history-hygiene/SKILL.md
.squad/templates/skills/humanizer/SKILL.md
.squad/templates/skills/init-mode/SKILL.md
.squad/templates/skills/iterative-retrieval/SKILL.md
.squad/templates/skills/model-selection/SKILL.md
.squad/templates/skills/nap/SKILL.md
.squad/templates/skills/notification-routing/SKILL.md
.squad/templates/skills/personal-squad/SKILL.md
.squad/templates/skills/pr-review-response/SKILL.md
.squad/templates/skills/pr-screenshots/SKILL.md
.squad/templates/skills/project-conventions/SKILL.md
.squad/templates/skills/ralph-two-pass-scan/SKILL.md
.squad/templates/skills/reflect/SKILL.md
.squad/templates/skills/release-process/SKILL.md
.squad/templates/skills/reskill/SKILL.md
.squad/templates/skills/retro-enforcement/SKILL.md
.squad/templates/skills/reviewer-protocol/SKILL.md
.squad/templates/skills/secret-handling/SKILL.md
.squad/templates/skills/session-recovery/SKILL.md
.squad/templates/skills/squad/SKILL.md
.squad/templates/skills/squad-commands/SKILL.md
.squad/templates/skills/squad-conventions/SKILL.md
.squad/templates/skills/squad-help/SKILL.md
.squad/templates/skills/squad-version-check/SKILL.md
.squad/templates/skills/test-discipline/SKILL.md
.squad/templates/skills/tiered-memory/SKILL.md
.squad/templates/skills/versioning-policy/SKILL.md
.squad/templates/skills/windows-compatibility/SKILL.md
.squad/templates/workflows/squad-ci.yml
.squad/templates/workflows/squad-docs.yml
.squad/templates/workflows/squad-heartbeat.yml
.squad/templates/workflows/squad-insider-release.yml
.squad/templates/workflows/squad-issue-assign.yml
.squad/templates/workflows/squad-label-enforce.yml
.squad/templates/workflows/squad-preview.yml
.squad/templates/workflows/squad-promote.yml
.squad/templates/workflows/squad-release.yml
.squad/templates/workflows/squad-triage.yml
.squad/templates/workflows/sync-squad-labels.yml
docs/design.md
docs/fuzzing-design.md
docs/fuzzing.md
requirements/ci/requirements.txt
requirements/lintrunner/requirements.txt
src/onnx_shape_inference/__init__.py
src/onnx_shape_inference/__main__.py
src/onnx_shape_inference/_broadcast.py
src/onnx_shape_inference/_broadcast_test.py
src/onnx_shape_inference/_constraints.py
src/onnx_shape_inference/_constraints_test.py
src/onnx_shape_inference/_context.py
src/onnx_shape_inference/_context_error_test.py
src/onnx_shape_inference/_context_test.py
src/onnx_shape_inference/_engine.py
src/onnx_shape_inference/_engine_test.py
src/onnx_shape_inference/_functions.py
src/onnx_shape_inference/_functions_test.py
src/onnx_shape_inference/_registry.py
src/onnx_shape_inference/_registry_test.py
src/onnx_shape_inference/_symbolic_shapes.py
src/onnx_shape_inference/_symbolic_shapes_test.py
src/onnx_shape_inference.egg-info/PKG-INFO
src/onnx_shape_inference.egg-info/SOURCES.txt
src/onnx_shape_inference.egg-info/dependency_links.txt
src/onnx_shape_inference.egg-info/entry_points.txt
src/onnx_shape_inference.egg-info/requires.txt
src/onnx_shape_inference.egg-info/top_level.txt
src/onnx_shape_inference/_ops/__init__.py
src/onnx_shape_inference/_ops/_add_test.py
src/onnx_shape_inference/_ops/_ai_onnx_ml.py
src/onnx_shape_inference/_ops/_anonymous_dim_test.py
src/onnx_shape_inference/_ops/_arg.py
src/onnx_shape_inference/_ops/_arg_test.py
src/onnx_shape_inference/_ops/_attention.py
src/onnx_shape_inference/_ops/_attention_test.py
src/onnx_shape_inference/_ops/_cast.py
src/onnx_shape_inference/_ops/_cast_test.py
src/onnx_shape_inference/_ops/_concat.py
src/onnx_shape_inference/_ops/_concat_test.py
src/onnx_shape_inference/_ops/_constant.py
src/onnx_shape_inference/_ops/_constant_of_shape.py
src/onnx_shape_inference/_ops/_constant_of_shape_test.py
src/onnx_shape_inference/_ops/_constant_test.py
src/onnx_shape_inference/_ops/_control_flow.py
src/onnx_shape_inference/_ops/_control_flow_test.py
src/onnx_shape_inference/_ops/_conv.py
src/onnx_shape_inference/_ops/_conv_test.py
src/onnx_shape_inference/_ops/_conv_transpose.py
src/onnx_shape_inference/_ops/_conv_transpose_test.py
src/onnx_shape_inference/_ops/_data_dependent.py
src/onnx_shape_inference/_ops/_data_dependent_test.py
src/onnx_shape_inference/_ops/_data_propagation_test.py
src/onnx_shape_inference/_ops/_depth_space.py
src/onnx_shape_inference/_ops/_depth_space_test.py
src/onnx_shape_inference/_ops/_dropout.py
src/onnx_shape_inference/_ops/_dropout_test.py
src/onnx_shape_inference/_ops/_einsum.py
src/onnx_shape_inference/_ops/_einsum_test.py
src/onnx_shape_inference/_ops/_elementwise.py
src/onnx_shape_inference/_ops/_elementwise_test.py
src/onnx_shape_inference/_ops/_expand.py
src/onnx_shape_inference/_ops/_expand_test.py
src/onnx_shape_inference/_ops/_gather.py
src/onnx_shape_inference/_ops/_gather_test.py
src/onnx_shape_inference/_ops/_gemm.py
src/onnx_shape_inference/_ops/_gemm_test.py
src/onnx_shape_inference/_ops/_loss.py
src/onnx_shape_inference/_ops/_loss_test.py
src/onnx_shape_inference/_ops/_matmul.py
src/onnx_shape_inference/_ops/_matmul_test.py
src/onnx_shape_inference/_ops/_microsoft.py
src/onnx_shape_inference/_ops/_microsoft_test.py
src/onnx_shape_inference/_ops/_misc.py
src/onnx_shape_inference/_ops/_misc_test.py
src/onnx_shape_inference/_ops/_normalization.py
src/onnx_shape_inference/_ops/_normalization_test.py
src/onnx_shape_inference/_ops/_onehot.py
src/onnx_shape_inference/_ops/_onehot_test.py
src/onnx_shape_inference/_ops/_optional.py
src/onnx_shape_inference/_ops/_optional_test.py
src/onnx_shape_inference/_ops/_pad.py
src/onnx_shape_inference/_ops/_pad_test.py
src/onnx_shape_inference/_ops/_pooling.py
src/onnx_shape_inference/_ops/_pooling_test.py
src/onnx_shape_inference/_ops/_random.py
src/onnx_shape_inference/_ops/_random_test.py
src/onnx_shape_inference/_ops/_range.py
src/onnx_shape_inference/_ops/_range_test.py
src/onnx_shape_inference/_ops/_reduce.py
src/onnx_shape_inference/_ops/_reduce_test.py
src/onnx_shape_inference/_ops/_reshape.py
src/onnx_shape_inference/_ops/_reshape_test.py
src/onnx_shape_inference/_ops/_resize.py
src/onnx_shape_inference/_ops/_resize_test.py
src/onnx_shape_inference/_ops/_rnn.py
src/onnx_shape_inference/_ops/_rnn_test.py
src/onnx_shape_inference/_ops/_scatter.py
src/onnx_shape_inference/_ops/_scatter_test.py
src/onnx_shape_inference/_ops/_sequence.py
src/onnx_shape_inference/_ops/_sequence_test.py
src/onnx_shape_inference/_ops/_shape_ops.py
src/onnx_shape_inference/_ops/_shape_ops_test.py
src/onnx_shape_inference/_ops/_signal.py
src/onnx_shape_inference/_ops/_signal_test.py
src/onnx_shape_inference/_ops/_slice.py
src/onnx_shape_inference/_ops/_slice_test.py
src/onnx_shape_inference/_ops/_softmax.py
src/onnx_shape_inference/_ops/_softmax_test.py
src/onnx_shape_inference/_ops/_spatial.py
src/onnx_shape_inference/_ops/_spatial_test.py
src/onnx_shape_inference/_ops/_split.py
src/onnx_shape_inference/_ops/_split_test.py
src/onnx_shape_inference/_ops/_squeeze.py
src/onnx_shape_inference/_ops/_squeeze_test.py
src/onnx_shape_inference/_ops/_string.py
src/onnx_shape_inference/_ops/_string_test.py
src/onnx_shape_inference/_ops/_testing.py
src/onnx_shape_inference/_ops/_tile.py
src/onnx_shape_inference/_ops/_tile_test.py
src/onnx_shape_inference/_ops/_topk.py
src/onnx_shape_inference/_ops/_topk_test.py
src/onnx_shape_inference/_ops/_training.py
src/onnx_shape_inference/_ops/_transpose.py
src/onnx_shape_inference/_ops/_transpose_test.py
src/onnx_shape_inference/_ops/_unary.py
src/onnx_shape_inference/_ops/_unary_test.py
src/onnx_shape_inference/_ops/_utils.py
src/onnx_shape_inference/_ops/_utils_test.py
src/onnx_shape_inference/_ops/_where.py
src/onnx_shape_inference/_ops/_where_test.py
src/onnx_shape_inference/_ops/_window.py
src/onnx_shape_inference/_ops/_window_test.py
testdata/.gitkeep
testdata/qwen3.5-2B-f16.onnx.pbtxt
tests/__init__.py
tests/shape_inference_backend_test.py
tests/shape_inference_cases_test.py
tests/shape_inference_fuzz_test.py
tests/fuzz/__init__.py
tests/fuzz/_binding.py
tests/fuzz/_generator.py
tests/fuzz/_generator_test.py
tests/fuzz/_harness.py
tests/fuzz/_oracles.py
tests/fuzz/_oracles_test.py
tests/fuzz/_repro.py
tests/fuzz/_runtime_worker.py
tests/fuzz/_shrink.py
tests/fuzz/_types.py
tests/fuzz_corpus/seeds.json