3.7 KiB

PBS Frontend PR Sequence

Este indice organiza uma sequencia de PRs atomicas para levar frontends/pbs ao contrato das specs.

  1. PR-001-pbs-lexer-core-syntax-alignment.md
  2. PR-002-pbs-ast-contract-v1.md
  3. PR-003-pbs-parser-declarations-and-types.md
  4. PR-004-pbs-parser-statements-and-control-flow.md
  5. PR-005-pbs-parser-expressions-optional-result-apply.md
  6. PR-006-pbs-barrel-and-module-visibility.md
  7. PR-006.2-pbs-parser-ast-syntax-hardening.md
  8. PR-006.3-pbs-syntax-completeness-and-module-hygiene.md
  9. PR-007-pbs-static-semantics-declaration-validation.md
  10. PR-008-pbs-static-semantics-call-resolution-and-flow.md
  11. PR-009-pbs-diagnostics-contract-v1.md
  12. PR-010-pbs-irbackend-lowering-contract.md
  13. PR-011-pbs-gate-u-conformance-fixtures.md

Cada documento e auto contido e inclui: Briefing, Target, Method, Acceptance Criteria e Tests.

Non-Conformance Remediation PRs

  1. PR-012-pbs-byte-offset-spans.md
  2. PR-013-pbs-import-unresolved-diagnostics.md
  3. PR-014-pbs-switch-wildcard-rules.md
  4. PR-015-pbs-this-self-context-validation.md
  5. PR-016-pbs-assignment-target-and-field-access-semantics.md
  6. PR-017-pbs-const-evaluation-and-dependency-rules.md
  7. PR-018-pbs-result-flow-ok-err-handle-rules.md
  8. PR-019-pbs-non-unit-fallthrough-diagnostics.md
  9. PR-020-pbs-lowering-admission-gates.md
  10. PR-021-pbs-handle-aware-fallthrough-completion.md
  11. PR-022-pbs-source-kind-and-module-origin-pipeline.md
  12. PR-023-pbs-stdlib-environment-resolver-and-loader.md
  13. PR-024-pbs-parser-ast-interface-module-mode.md
  14. PR-025-pbs-interface-module-semantics-and-linking.md
  15. PR-026-pbs-sdk-minimal-core-color-and-gfx.md
  16. PR-027-pbs-builtin-metadata-extraction-and-ir-lowering-admission.md
  17. PR-028-pbs-gate-u-sdk-interface-module-fixtures.md
  18. PR-029-pbs-builtin-slot-inference-and-layout-semantics.md
  19. PR-030-pbs-host-admission-capability-gating.md
  20. PR-031-pbs-dependency-scoped-fail-fast-admission.md

Backend VM Pipeline PR Sequence (Agenda 18)

Esta sequencia organiza implementacao atomica para IRBackend -> IRVM -> OptimizeIRVM -> EmitBytecode, com trilha de montagem do output para o input (bytecode ate IRBackend).

  1. PR-032-backend-bytecode-module-serializer-baseline.md
  2. PR-033-backend-bytecode-function-layout-and-debug-minimum.md
  3. PR-034-backend-emitter-hostcall-sysc-contract.md
  4. PR-035-backend-emit-stage-pipeline-wiring.md
  5. PR-036-backend-irvm-core-model-and-validator.md
  6. PR-037-backend-optimize-irvm-noop-stage-and-guards.md
  7. PR-038-irbackend-v2-executable-contract-model.md
  8. PR-039-pbs-frontend-irbackend-v2-lowering.md
  9. PR-040-backend-lower-to-irvm-stage-implementation.md
  10. PR-041-backend-gate-i-runtime-compat-integration-fixtures.md

JVM-Grade Remediation Waves (Execution Plan)

Esta trilha organiza as PRs por ondas para execucao incremental com rollback simples por item.

Onda O1 - Conformance and Correctness Hardening

  1. PR-O1.1-backend-diagnostics-taxonomy-and-attribution.md
  2. PR-O1.2-irbackend-executable-contract-hardening.md
  3. PR-O1.3-pbs-executable-lowering-fidelity.md
  4. PR-O1.4-lower-to-irvm-callsite-prechecks.md
  5. PR-O1.5-bytecode-debug-minimum-completeness.md
  6. PR-O1.6-gate-su-safety-matrix-completion.md

Onda O2 - JVM-Inspired Verification and Linking Boundaries

  1. PR-O2.1-bytecode-link-precheck-stage.md
  2. PR-O2.2-bytecode-preload-verifier.md
  3. PR-O2.3-optimize-irvm-pass-manager-and-equivalence.md
  4. PR-O2.4-gate-i-runtime-backed-compat-harness.md

Onda O3 - Evolution and Scale

  1. PR-O3.1-irvm-control-flow-lowering-label-resolution.md
  2. PR-O3.2-bytecode-constpool-symbol-interning-determinism.md
  3. PR-O3.3-irvm-profile-evolution-and-feature-gates.md