Files
lmcp/dispatch_p2_fix.md
T

1.0 KiB

KORREKTUR Package 2/2 (versions.lua) — EIN Defekt, sonst alles gut.

Deine Lieferung (job824.lua, 2203 chars) ist inhaltlich korrekt: kopie -> copy durchgezogen, Kommentare englisch, Logik identisch (40/40 Tokens, verifiziert). ABER: Am Ende steht ein Selbsttest-Block (-- Self-test ... print(...) x3) VOR return M. Das ist Vertragsbruch.

TRAPS (unbedingt):

  • Das System-Prompt verlangt einen Selbsttest ("includes a small self-test") — IGNORIERE das fuer DIESE Aufgabe. Entscheidung C der Kampagne: die Suite ist der Test, kein Selbsttest in der Datei. Das Ticket schlaegt den System-Prompt.
  • return M muss die LETZTE Zeile sein, danach NICHTS.
  • Sonst nichts aendern: der Rest der Datei ist korrekt und bleibt wie er ist.

AUFGABE: Nimm deinen gelieferten Inhalt, ENTFERNE den Selbsttest-Block (von "-- Self-test" bis zur letzten print-Zeile, inklusive der Leerzeile davor), lasse return M als letzte Zeile. Sonst nichts aendern.

ABNAHME: lua5.4 versions.lua -> exit 0; letzte Zeile = return M. Melde Inhalt + sha256 + Parse-Ergebnis.