Playwise Trainingsplan
Mit langfristiger Gesundheit als Prämisse wird durch umfassendes Training die allgemeine körperliche Leistungsfähigkeit aufgebaut und die Fähigkeit verbessert, den Herausforderungen des Lebens und verschiedenen Sportarten gerecht zu werden. „Sechseckiger Krieger“ ist die langfristige Richtung, die eine gleichzeitige Verbesserung mehrerer Fähigkeiten erlaubt, aber auch eine phasenweise Schwerpunktentwicklung bei gleichzeitiger Aufrechterhaltung anderer Fähigkeiten zulässt; funktionelles Training übernimmt den Aufbau und die Ergänzung allgemeiner körperlicher Fähigkeiten. Ein angemessenes Gewicht und eine angemessene Körperzusammensetzung sind langfristige Beobachtungsergebnisse, und das Training unterstützt diese.
Wen bedient dieses System
Bediente Personen: Menschen, die Training als langfristige Gesundheit und Lebensfähigkeit betrachten; die gleichzeitig mehrere Sportarten betreiben (Kraft + Laufen + Schwimmen + Ballsport), ohne sich auf eine vorzubereiten; deren Ziel es ist, alles ein wenig zu machen, sich nicht zu verletzen und die körperlichen Anforderungen des Lebens zu bewältigen; die eine breite Fähigkeitenbasis anstreben, nicht Spitzenleistungen in einer einzelnen Disziplin.
Nicht bediente Personen – werden direkt genannt, wenn sie außerhalb des Rahmens liegen:
| Typ | Merkmal |
|---|---|
| Wettkampfteilnehmer | Marathon, Triathlon, Rudern, Wettkämpfe – benötigen Taper, spezifische Spitzenwerte, periodische Schwankungen |
| Spezialisierte Trainierende | Benötigen Wettkampfvorbereitung, Taper, spezifische Spitzenwerte, Schwankungen nach Sportart. Die Anzahl der Laufeinheiten / Schwimmeinheiten allein ist kein Kriterium: 4–6 Läufe pro Woche, 3–4 Schwimmeinheiten können auch nur Teil eines umfassenden Trainings sein, abhängig von Trainingshistorie und Gesamtumfang |
| Leistungsorientierte Personen | Ziel sind Platzierungen, Tempo, Erreichen von Leistungszielen |
| Personen, die klinische Behandlung benötigen | Diagnose, Bildgebung, Rehabilitationsverordnungen |
Ein-Satz-Kriterium: Frage: „Würdest du dein Training für ein bestimmtes Rennen anpassen?“ Antwort „Ja“ bedeutet, dass die Person nicht zum Profil passt.
Warum diese Grenze? Das Gerüst dieses Systems ist „allgemeine Fähigkeiten + keine Wettkampfvorbereitung + langfristige Gesundheit“. Die Obergrenze liegt bei 12 Wochen, es gibt kein Tapering, keine spezifischen Spitzenwerte, und Ermüdung steuert die Reduzierung, nicht periodische Schwankungen. Spezialisierungsbedarf würde alle drei Säulen umstoßen – eine erzwungene Anwendung würde beiden Seiten nicht gerecht. Wenn solche Anforderungen auftauchen, liegt der Fall außerhalb des Rahmens; geben Sie keine „abgespeckte“ Version eines spezialisierten Plans.
Standardmäßig wird angenommen, dass der Benutzer die geplanten Trainingseinheiten normal absolvieren kann; die Skill ist verantwortlich für ausreichende Reize, klare Dosierung, voreingestellte Progression und erholsame Kombinationen, sodass die normale Durchführung einen Weg zur Verbesserung der Zielfähigkeiten bietet. „Je nach Situation anpassen“ darf die aktuelle Empfehlung nicht ersetzen, und das Ausfüllen von Kontrollergebnissen darf nicht als Garantie für die Effektivität gewertet werden.
Keine Wahlmöglichkeiten im Plan: Übungen, Sätze, Methoden der Lastauswahl, Erholung und Rotation im Trainingsplan sollten klar sein. Bei gleichwertigen Übungen ist die Rotationsreihenfolge festzulegen; unbekannte tatsächliche Belastungen werden nicht erfunden, sondern die Verordnung wird basierend auf dem angestrebten Anstrengungsgrad und der Methode zur Auswahl des ersten Satzes erstellt. Vor der Auslieferung sind alle Verordnungsstellen zu eliminieren, die vom Ausführenden eine spontane Entscheidung zwischen zwei Optionen erfordern.
Dies ist ein unabhängig nutzbares Trainingssystem. Die reguläre Planerstellung verwendet die Prinzipien, Entscheidungsregeln und Übungsressourcen des Pakets; Ausgabedokumente und Trainingspläne zeigen keine externen Autoren, Lehrbücher, Arbeiten, Referenznummern oder ursprüngliche Dateipfade.
Grenze zwischen Skill und persönlichem Inhalt – drei Bereiche, jeder für sich, ohne Überschneidungen:
- Skill (dieses Paket): Wiederverwendbare Methoden, Übungsbibliothek mit deren
default_dose, Planungs- und Dosierungsstrategien, Validierungs- und Rendering-Skripte, Ausgabeformate. Enthält keine verfügbare Zeit, historischen Gewichte, Geräte- und Dosierungspräferenzen einer bestimmten Person; die empfohlenen Gewichte in der Bibliothek sind allgemeine Standardwerte, keine Verordnungen für jemanden. - Plan-Datei (z. B.
plan.json): Fakten für diese eine Person, diesen einen Zyklus – verfügbare Zeit, Beckenlänge, Ziele und Ausgangspunkt, Phasenplanung, aktuelle Dosierung und Referenzgewichte. - Historische Aufzeichnungen des Benutzers: Tatsächlich absolvierte Gewichte und Reaktionen (TR) des Benutzers. Das Format
TR 36kg×8 (synthetisches Beispiel, keine echten Aufzeichnungen)demonstriert die erfundenen Daten für diesen Text; echte Pläne müssen die gültigen Aufzeichnungen und tatsächlichen Daten der Person verwenden.
Auslieferungspipeline nicht Teil dieses Pakets: Skripte zum Übertragen des Plans in Notion / Feishu / eine Datenbank, Bibliotheks-IDs und Seiten-IDs sowie Betriebshistorien wie „Person X passt manuell Tabellen an“ gehören zu den privaten Schritten des Benutzers und werden nicht in diese Skill geschrieben – sie sind an das Konto und die Seitenstruktur einer bestimmten Person gebunden und funktionieren nicht, wenn eine andere Person sie verwendet. Dieses Paket endet mit „Entwurf / Exportdatei“; falls erforderlich, legen Sie es im eigenen Werkzeugverzeichnis des Benutzers ab, nicht in scripts/, nicht in references/, und nicht als „optionales Werkzeug“ im Paket. Bei der Verallgemeinerung wird diese Ebene lokal gelöscht, nicht an einen anderen Ort verschoben.
Wenn die Planerstellung auf zeitliche, geräte- oder lastbezogene Abwägungen stößt, kehren Sie zu den Bedingungen des Benutzers zurück, um zu rechnen. Schreiben Sie keine persönlichen Einschränkungen als Regeln in die Skill und ersetzen Sie nicht die tatsächlichen Daten des Benutzers durch die allgemeinen Standardwerte der Skill.
Hauptablauf: Plan zuerst, Feedback löst Anpassung aus
Die Erstellung des Plans ist die Hauptaufgabe dieser Skill; Bewegungsbeurteilung wird nur gestartet, wenn der Benutzer ein Problem meldet.
- Erstellen Sie zuerst den Plan: Basierend auf den Startbedingungen und bekannten Faktoren schreiben Sie die Dosierung, Intensität, Erholung und normale Progression für jede Woche auf einmal klar auf.
- Kein Feedback: Folgen Sie dem vorgegebenen Pfad – fordern Sie nicht Woche für Woche eine Bestätigung wie „keine Beschwerden, keine Restermüdung, stabil“ und behandeln Sie die Standard-Durchführung nicht als tatsächlich absolviert. Die Annahme der normalen Durchführung ist nur eine Planungshypothese.
- Feedback erhalten: Erst wenn Schwierigkeiten bei der Durchführung, Beschwerden oder veränderte Bedingungen auftreten, werden die noch nicht ausgeführten Teile angepasst, während die Historie erhalten bleibt.
Steigerung (Gewicht, Sätze, Distanz, Satzdichte, Erholungszeit verkürzen, Frequenz erhöhen, nächste Phase) durchläuft weiterhin zuerst die Steigerungsschleuse – die Schleuse ist eine passive Barriere: Wenn kein Problem gemeldet wird, wird nicht eingegriffen; wenn eines gemeldet wird, wird eingegriffen. Sie stellt keine „wöchentliche Statusmeldung“ dar, die erforderlich ist, um fortzufahren.
Arbeitsablauf
- Entscheiden Sie, ob es sich um Neuerstellung, Fortführung, Anpassung, Änderung oder Erklärung handelt; verwenden Sie vorhandene Ziele, Bedingungen und Strukturen wieder.
- Bei Neuerstellung und Anpassung müssen diese fünf gelesen werden: Informationsaufnahme, Trainingsphilosophie, Entwurfsprinzipien, Planung und Verordnung und Progression; wenn Verletzungen, Schmerzen, Operationen in der Vorgeschichte oder Bewegungseinschränkungen betroffen sind, lesen Sie zuerst Training unter Einschränkungen, bevor Sie den Plan erstellen – nicht erst, wenn etwas passiert.
- Lesen Sie je nach Trainingsinhalt Funktionelle Krafteinheit oder Lauf-/Schwimmeinheiten-Struktur; wählen Sie entlang der vierstufigen Übungsbibliothek (Fähigkeit, Bereich, Bewegungsfamilie, spezifischer Eintrag) aus Übungen und Trainingseinheiten die ausführbaren Assets aus und überprüfen Sie den Übungsbeitrag gemäß Auswahl und Nutzen. Eine vollständige funktionelle Einheit umfasst Rollen, Dehnen, Korrektur, Aktivierung, Übungsvorbereitung an Ort und Stelle, Bewegungsfähigkeiten, spezifische Geschwindigkeit/Sprünge/Medizinball, Kraftraum Explosivkraft und Rumpf, Kraftkombinationen und Energiebereitstellung (die Kraft-Geschwindigkeits-Kurve der Explosivbewegungen und die Lastzonen der Gewichtheben-Ableitungen finden Sie in Kraft-Geschwindigkeits-Kurve und Gewichtheben-Ableitungen); platzieren Sie Unterstützungsaufgaben gemäß Rehabilitationsunterstützung und Korrektur in diese Abschnitte, unabhängige Wochenend-Einheiten dienen der kostengünstigen Entspannung und dem Dehnen. Bei Anpassung aufgrund von Projektaufteilung, Phase oder Zeit geben Sie konkrete Alternativen und Lastbeurteilung an und stellen Sie nicht dar, dass gestrichene Abschnitte bereits durchgeführt wurden. Wählen Sie für technische Übungen vertraute Versionen; für eine geringe technische Basis können Sie unter der Annahme normaler Durchführung klare, steuerbare Verordnungen ausstellen, aber nicht vortäuschen, dass Beobachtungen bereits durchgeführt wurden. Verwenden Sie keine vagen Kandidatennamen direkt als Verordnung und generieren Sie keine Übungsanleitungen oder Behandlungskurse.
- Geben Sie konkrete Dosierung, Intensität, Erholung, Ausführungshinweise und Abbruchbedingungen an und planen Sie die Progression für jede Woche im Voraus. Normale Durchführung folgt dem festgelegten Pfad; Protokolle, zusätzliche Tests oder schrittweise Nachweise sind keine Voraussetzung für den Fortschritt. Wenn Feedback eingeht oder sich Bedingungen ändern, lesen Sie Änderungslogik, korrigieren Sie den minimal notwendigen Bereich und behalten Sie die abgeschlossene Historie bei. Wenn zeitliche Änderungen mehrere Projekte betreffen, folgen Sie dem Projektübergreifende Abwägung: Geben Sie zuerst Empfehlungen und Alternativen, kennzeichnen Sie die Kosten, lassen Sie den Benutzer die Richtung bestimmen und planen Sie dann neu; streichen Sie keine Projekte für den Benutzer und warten Sie nicht, bis der Benutzer selbst eine Streichung vorschlägt. Die Reduktionsreihenfolge finden Sie in Was tun bei Zeitmangel: Tag tauschen → Trainingseinheit reduzieren → Umfang reduzieren; Zeit sparen erlaubt nur Umfangsreduzierung, nicht Dichte oder Intensität erhöhen.
- Speichern Sie den Plan gemäß Datenmodell, überprüfen Sie gemäß Selbstvalidierungskriterien Zielreiz, Startpunkt, Progression, Projektabwägung, tatsächliche Zeit und Ebenenkonsistenz; führen Sie dann
scripts/validate_plan.pyaus. Korrigieren Sie Fehler zuerst; spezifische zu prüfende Angelegenheiten müssen entsprechend behandelt werden, nicht nur „bestanden“ schreiben. Rendern oder exportieren Sie gemäß Ausgabespezifikation; führen Sie bei Änderungenscripts/compare_plans.pyaus, um die tatsächlichen Unterschiede und Auswirkungen beizubehalten.
Entwurfsbeschränkungen
- Maximal 12 Wochen; Unterstützte Planlängen sind nur 12 / 9 / 8 / 6 / 4 / 3 Wochen, andere (z. B. 10, 11, 13 Wochen) werden direkt abgelehnt – Rückschritte werden innerhalb des Blocks gemacht, die Gesamtlänge bleibt unverändert, nicht durch Verschiebung. 12 Wochen = vier 3-Wochen-Phasen, 9 Wochen = drei, 6 Wochen = zwei, 8 Wochen = zwei vollständige Phasen + Endphase auf 2 Wochen verkürzt (Endphase verkürzen, nicht Anfangsphase verlängern), 4 Wochen = einzelne Phase mit Redundanzwoche oder 4×1 Erhaltungszyklus, 3 Wochen = einzelne Phase.
- 12 Wochen verwenden vier 3-Wochen-Phasen (Phase 1 Volumenaufbau → Phase 2 Intensitätssteigerung → Phase 3 Kraft gefolgt von Explosivkraft → Phase 4 Kraftausdauer + Festigung; Phase 4 kein Peak, siehe Vier-Tage-Struktur). Zykluseinheiten werden einheitlich „Phase“ genannt, nicht „Zyklus“ oder „Abschnitt“; Nummerierung schreiben Sie „Phase 1–4“, im Text „jede Phase / alle Phasen / zwischen den Phasen“, nicht „Zyklus 1–4 / jeder Zyklus / folgende Zyklen“. In alten Entwürfen, wo „vier Zyklen“ vorkommt, entsprechend ändern. Der gesamte Zyklus dient dem Training, keine Testeinheiten, Testwochen oder Reduzierung vor dem Test. Standardmäßig gibt es innerhalb und zwischen den Wochen Last- oder Schwerpunktänderungen, nicht festgelegt auf drei Wochen Steigerung plus eine Woche Entlastung.
Phasendosierung vollständig angeben, nicht wöchentliche Vier-Stufen-Leiter planen: Jede Phase ein Bereich (z. B. Volumeneinheit 3×8–10), W1 am unteren Ende, W2 nimmt einen Wert innerhalb des Bereichs, W3 hält, jede Woche feste Dosierung schreiben, normale Durchführung folgt der Tabelle. Plan zuerst: Geben Sie die Standarddosierung und den Phasenübergang für alle 12 Wochen (oder die gewählte Länge) auf einmal vollständig an, lassen Sie die Werte für W2 / W3 nicht vom Ausführungsergebnis bestimmen; erst nach Erhalt von Feedback werden nicht ausgeführte Wochen geändert, nicht zurückliegende Wochen. Dosierung kann vollständig angegeben werden, Laststartpunkt darf nicht erfunden werden – Sätze × Wiederholungen, Laufzeit in Minuten, Schwimmdistanz in Metern müssen Woche für Woche konkretisiert werden; Referenzgewicht / -tempo wird, wenn keine tatsächlichen Messwerte vorliegen, mit „noch zu ergänzen“ gekennzeichnet, nicht durch allgemeine Standardwerte ersetzen; „noch zu ergänzen“ darf nur in diesen beiden Feldern stehen – Satzanzahl, Ziel-RPE, Satzpause, wie das erste Gewicht gewählt wird, Intensitätsbeschreibung für Laufen/Schwimmen müssen alle vollständig angegeben werden, dürfen nicht ebenfalls „noch zu ergänzen“ sein, sonst erhält jemand ohne historische Gewichte einen halben Plan. Wie der Bereich verwendet wird, finden Sie in Planrevision. Die Vier-Stufen-Leiter ist an die Blocklänge gebunden; ändert sich die Blocklänge, degeneriert sie zu „zwei Wochen steigern, eine Woche reduzieren“. Voreingestellte Verordnung ist nicht gleichbedeutend mit erfundenen Ausführungsergebnissen.
Bereich nach Vorlage schreiben, keinen einzelnen Wert erfinden: Die Vorlage gibt „3×8–10 / pro Übung 24–30 Wiederholungen“ vor, also schreiben Sie den Bereich; wenn Sie aus beiden Enden des Bereichs einen einzelnen Wert nehmen („24 Wiederholungen“ oder „30 Wiederholungen“), erfinden Sie einen einzelnen Wert aus dem Bereich. Der Bereich dient dazu, die Methode zu beschreiben; die Ausführungswoche benötigt dennoch einen festen Wert – W1 / W2 / W3 erhalten jeweils eine Zahl (2×8, 3×9, 3×10), nicht zwei Wochen mit Bereich. Die Gesamtzahl der Sätze ist kein Verschreibungsindikator: Zuerst Übungen × Sätze definieren, die Gesamtzahl der Sätze pro Einheit = Anzahl der Übungen an diesem Tag × Sätze, ist das Ergebnis nach der Planung und dient nur zur Zeitabschätzung (einschließlich Aufwärmen und Rumpf). Eine Spalte „wöchentlicher Satzbereich“ zu erstellen, die umgekehrt die Übungen steuert, bedeutet, die Vorlage falsch zu verwenden; wenn Sie wirklich überprüfen möchten, berechnen Sie die Satzzahl und schreiben Sie sie unter die Tabelle als Kontrollwert, nicht als Schwelle.
Rückschritt und Wiederholung innerhalb des Blocks absorbieren, nicht die Gesamtlänge verschieben: Wenn eine bestimmte Woche die Anforderungen nicht erfüllt, wird sie zu einer Basiswoche herabgestuft (siehe Planformen); wenn am Ende einer Phase „Wiederholung“ festgestellt wird, belegt dies die Position der nächsten Phase – die Gesamtlänge bleibt 12 Wochen, 13 Wochen usw. als nicht standardmäßige Längen werden direkt als ungültig beurteilt.
- Verteilen Sie die Aufgaben und Prioritäten von funktionellem Krafttraining, Laufen und Schwimmen entsprechend den Lebens- und Bewegungsbedürfnissen, den Zielfähigkeiten und den Ausführungsbedingungen. Die Projektkonfiguration ändert sich mit den Zielen. Bevorzugter Ruhetag ist Sonntag, Training an Werktagen bleibt erhalten, innerhalb von sechs Tagen schwere und leichte Einheiten abwechseln. Schwimmen, Lauf- und Sprungelemente im Aufwärmen und der Stoffwechseltraining am Ende der Krafteinheit werden alle zur Gesamtbelastung gezählt.
- Für die Ausdauerentwicklung lesen Sie Aerobe Gesamtmenge und Progression, berechnen Sie den Hauptlaufabschnitt, die reine Schwimmmenge, das planmäßige Äquivalent und die Gesamtzeit der Einheit. Bei niedrigem Startpunkt bauen Sie die Gesamtmenge mit einem spezifischen wöchentlichen Pfad auf; Sie können nicht Kraft, Vorbereitung und Beckenrand-Ruhe als aerobes Training zusammenfassen. Bei höherer Ausgangsbasis entwerfen Sie neue Reize gemäß den spezifischen Anforderungen.
- Anwendbare Kraft verwendet explizit die Skala der verbleibenden Wiederholungen zur Gewichtsauswahl; üblich: RPE 7 ≈ 3 Wiederholungen übrig, RPE 8 ≈ 2 Wiederholungen übrig, RPE 9 ≈ 1 Wiederholung übrig (in der Kraftphase hauptsächlich verwendet); der Trainingsplan gibt Ankerpunkte an. RPE ist nicht gleichbedeutend mit maximalem Kraftprozentsatz; Referenzgewichte sind keine festen Ausführungsanforderungen. DUP verwendet stabile Hauptübungen, um in benachbarten Trainingseinheiten Wiederholungszahlen und entsprechende Lasten zu variieren; deklarierte Hauptanker werden in
design_context.strength_wavesgespeichert, Arbeitsgruppen markierenwave_role. Übungen wechseln, Titel ändern oder Phasenfortschritt allein beweist kein DUP; es wird nicht verlangt, dass alle Hilfs-, Explosiv- oder Vorbereitungsaufgaben variieren. - Entwerfen Sie tatsächliche Reize und Progression für Entwicklungsziele; Erhaltungsziele haben entsprechende Reize; vorläufig zurückgestellte oder nicht bewertete Elemente klar kennzeichnen. Sie können nicht mit beliebigen Fähigkeitsetiketten eine Abdeckung vortäuschen und nicht standardmäßig annehmen, dass jede Fähigkeit unabhängiges Training erfordert.
- Die Übungsbibliothek deckt funktionelles Krafttraining, Laufen, Schwimmen und makroskopische Unterstützungsaufgaben ab; die Abdeckungstabelle finden Sie in
references/training-library/coverage.json. Jede erforderliche Fähigkeit hat ein geeignetes Asset oder eine klare Lücke; Sie können nicht vortäuschen, dass die bloße Existenz einer Übung in der Bibliothek bedeutet, dass sie in diesem Zyklus entwickelt wurde. Standardmäßig bevorzugen Hauptübungen solche mit hohem Beitrag, progressionsfähig und mit angemessenen zeitlichen, technischen und Erholungskosten; lokale isolierte Übungen werden nur beurteilt, wenn sie eine klare Aufgabe haben, und nicht zur Erhöhung der Zeilenanzahl in die Hauptübungen aufgenommen. - Standardmäßige Durchführbarkeit bedeutet nicht automatisch, dass unbekannte Techniken beherrscht werden oder dass bestehende Bewegungseinschränkungen bereits genehmigt sind. Wählen Sie beherrschte Alternativen, geben Sie bereits festgelegte Einschränkungen in die Planung ein; wenn abnormale Reaktionen auftreten, stoppen Sie die entsprechenden Inhalte und beurteilen Sie neu.
- Erst allgemeine Planung, dann Individualisierung: Die erste Version wird als allgemeine Verordnung für einen gesunden Erwachsenen erstellt, ohne Verletzungen, fehlende Geräte oder verfügbare Zeit vorauszusetzen; erst nach Fertigstellung der Struktur werden Alternativen und Reduzierungen vorgenommen. Ausnahme: Bereits registrierte Einschränkungen (oder offensichtlich vermutete) erhalten diesen Pfad nicht – zuerst die Übungen und die Gesamtmenge durch die Einschränkungen filtern, dann die Einheiten nach Frequenz planen; wenn nicht registriert und nicht bewertet, nach der konservativsten Stufe planen und nach Bewertungsergebnis lockern. Bei umgekehrter Reihenfolge wäre der erste Entwurf ein Rezept für einen gesunden Menschen mit kontraindizierten Übungen. Wenn zwei Dinge in einer Version vermischt werden, werden strukturelle Probleme und individuelle Einschränkungen durcheinandergebracht. Wenn der Benutzer die Frequenzen nacheinander überprüft (vier Tage → drei Tage → zwei Tage), jeweils nur eine Frequenz und eine Trainingseinheit auf einmal auslegen, nach Bestätigung dieser Runde fortfahren; wenn der Benutzer direkt den vollständigen Trainingsplan oder eine klare Auswahl der Struktur wünscht, liefern Sie den vollständigen Plan auf einmal gemäß der Aufnahme, ohne Einheit für Einheit nachzufragen; vor jeder Trainingseinheit klarstellen, „welche Elemente über drei Wochen progressieren, welche drei fest sind“, damit die voreingestellte Progression überprüft werden kann.
Strukturvorlage: Eine nach Frequenz auswählen, nicht mischen oder kombinieren
- Vier-Tage-Struktur: Wöchentlicher Wechsel (2 Unterkörpertage + 2 reine Oberkörper-Drucktage), Vier-Phasen-Progression (Phase 1 Volumenaufbau → Phase 2 Intensitätssteigerung → Phase 3 Kraft gefolgt von Explosivkraft → Phase 4 Kraftausdauer + Festigung, kein Peak), Tagespositionierung.
- Drei-Tage-Struktur: Gerüst (Core zwei Zeilen / Pair eine Gruppe / Tri-Set drei Slots), Schwer – Mittel – Leicht Intensitätsgradient, nur Übungen aus der Beispieltabelle in den klassifizierten Pool, Kraftachse + Vorlagenachse zweiachsige Progression; drei Tage haben nur die erste Phase, nachfolgende Phasen sind Transplantationen.
- Zwei-Tage-Struktur: Zwei Gruppen Hauptübungen Struktur, standardmäßig keine Hilfsebene (Einzige Ausnahme einer vollständig integrierten Verzweigung muss die vollständige Gruppenreihenfolge / Arbeitslänge / Erholung angeben), vollständige Zwei-Tage-Einheit, Lückenliste und Progressionskorrektur für „Erweiterungsregel ungültig“.
Multi-Sport-Planung: Zuerst Gerüst und Anbindung, dann Intensität berechnen
- Gleichzeitiges Training: Interferenzschwelle, wöchentliches Budget für hochintensive Einheiten (hartes Maximum 4, bei registrierten Einschränkungen 3, Skript prüft), Projekt-Mutualitätsmatrix, Lauf 0–7 Gradient und vier / drei / zwei Einheiten × Lauf Wochenkalender-Kombinationen, zwei Verhältnisse (kraftbetont / gemischt, kein „dominierendes Projekt“ erzeugen).
- Multi-Sport-Planung: Gerüst + Anbindung für Nichtspezialisten, zwei Konten (Intensität / Tage), drei Formen von Erholungstagen und Zählweise, sieben Planungsschritte, Einfluss der Ballart auf den Kraftschwerpunkt, Reihenfolge am selben Tag, Regeln für zwei Einheiten pro Tag, Berechnungsbeispiele.
Funktionelle Kraft ist die Basis, Spezifikation ist ihr Anwendungsfeld – nicht abwechselnd „Entwicklungsplätze“ nach Projekt vergeben: Fragen Sie zuerst den Benutzer nach seiner Einstellung zu jeder Sportart (Interesse / Teilnahme / Verbesserung eines bestimmten Aspekts) + wie viel Zeit er pro Woche investieren möchte; wenn unklar, planen Sie nach Erhalt und kennzeichnen Sie im Entwurf „nicht bestätigt“, raten Sie keine Verteilung und bestimmen Sie nicht die Rolle für den Benutzer. Krafteinheiten ziehen sich durch den gesamten Zyklus, progressieren nach eigenen Sätzen und Lasten, weichen nicht, weil Laufen oder Schwimmen an der Reihe sind, und verlangen nicht, dass Laufen oder Schwimmen aufhören, wenn sie selbst steigen. Steuerung der Steigerung erfolgt über die Lastlinie, nicht durch Projektwarteschlange: „Diese Woche Laufen, nächste Woche Schwimmen“ – solche Rotationspläne sind eine falsche Lesart; wenn so geschrieben, zurück zur Neuplanung.
Fünf unabhängige Lastlinien: Kraftsätze (einschließlich Lastanker) / Laufminuten / reine Schwimmmenge / Stoßkontaktanzahl / Erholungsbelegung. In derselben Phase darf höchstens eine Linie deutlich ansteigen; eine zweite muss mit Begründung versehen sein (Review-Ebene, kein Error). Erhaltungselemente sind keine Null-Last – Erhaltungskrafteinheiten belegen dennoch Erholungsressourcen; „etwas wird erhalten“ bedeutet nicht, dass „die anderen beiden bedenkenlos gesteigert werden können“. Steigerung wird nach der im Trainingsplan angegebenen Dosierung beurteilt, nicht nach der Formulierung des Ziels: Verwenden Sie die Satzzahl × Wiederholungen der ersten und letzten Woche jeder Phase, die Laufminuten, die reine Schwimmmenge als Maß, den durchschnittlichen Ziel-RPE als Intensität, die Haupterholung als Erholung; wenn das Volumen 10 % übersteigt, der RPE um 0,2 steigt oder die Erholung unter 95 % fällt, gilt diese Linie als steigend. stage_load_lines() gibt diese Vergleichstabelle aus; wenn mehr als eine Linie in derselben Phase steigt, wird stage_lines:<block> gemeldet (Review), die Begründung für die Haupt- und Nebenlinie sowie den Grund für die zweite Steigerung verlangen; wenn das Ziel „Entwicklung“ ist, aber die Dosierung pro Einheit nicht geändert wurde, ist diese Linie flach.
„Nur eine Linie steigern“ bedeutet nicht, dass dieselbe Linie kontinuierlich steigen kann: Wenn dieselbe Linie in 2 oder mehr aufeinanderfolgenden Phasen steigt, wird stage_lines_streak gemeldet; zwischen zwei benachbarten Steigerungspunkten müssen mindestens 3 Wochen stabil sein; wenn nur 1–2 Wochen dazwischen liegen, wird ramp_interval gemeldet (mit zwei Wochennummern und zwei Werten in der Nachricht). Die legale Schreibweise ist alle drei Linien innerhalb einer Phase flach, Steigerung nur an Phasengrenzen (Beispiel: Laufen 62 / 75 / 88 / 100 Minuten pro Woche, jede Stufe 3 Wochen stabil). Wenn alle Linien innerhalb einer Phase flach sind, muss klar sein, welche Linie an der nächsten Grenze übernimmt, sonst wird „noch nichts bewegt“ als „kein Fortschritt im gesamten Zyklus“ gelesen. Zwei Formen melden nicht „Steigerung innerhalb der Phase“: ① Woche 1 einer Phase 1–2 Sätze → Woche 2 3 Sätze, Wiederholungen und RPE unverändert; das ist der eigene Einführungsrhythmus von Phase 1 (_is_phase_intro() notiert als prescribed_intro, verwendet Woche 2 als Vergleichsbasis), keine eigenständige Steigerung; ② Wenn Volumentag und schwererer Tag die gleiche Wiederholungszahl haben (Phase 2–4, beide Tage Hauptübungen beide 5 Wiederholungen), wird die tägliche Schwankung durch den Ziel-RPE getragen; design_checks erkennt „unterschiedliche Wiederholungszahlen“ oder „deutlich höherer Ziel-RPE“ – fehlt diese, meldet das Beispiel ab der Phasenwechselwoche durchgehend „schwererer Tag und Volumentag haben keinen klar niedrigeren Wiederholungsbereich angegeben“, blocked_weeks erstreckt sich bis zur letzten Woche.
Phasenübergang einzeln auflisten, Basislinie → erste Woche ebenfalls einzeln auflisten: Wenn nur die erste und letzte Woche jeder Phase verglichen werden, wird der Typ „alle drei Linien flach innerhalb der Phase, Steigerung nur an Grenzen“ vollständig übersehen – stage_load_lines()s handoff / handoff_rising meldet stage_handoff:<block>, wenn nicht in design_context.review_resolutions als Steigerung oder Überlagerung angegeben, gibt der Actual-Modus keine Tabelle aus; wenn nur Steigerungspunkte nach Woche 1 verglichen werden, wird der Sprung von Basislinie zu Woche 1 übersehen (der größte Schritt der gesamten Tabelle befindet sich oft an einer unbeachteten Stelle). Basislinie → erste Woche nach Frequenz beurteilen, nicht nach Prozentsatz: baseline_entry_check() prüft bei Erhöhung der Laufeinheiten nur, ob die einzelne Einheit verlängert wird (längste Einzelsitzung ≤ Basis-Einzelsitzung bestanden, Frequenzerhöhung allein ist keine Steigerung); nur wenn die Laufeinheiten gleich bleiben und der wöchentliche Anstieg 10 % übersteigt, wird gemeldet. Drei Messgrößen dürfen nicht denselben Namen teilen: Hauptlaufabschnitt gesamt (Summe der längsten Einzelabschnitte jeder Einheit, ohne Start und Ende) / Laufbezogene Aktivitäten gesamt (nach Bewegungstyp summiert – wenn Start und Ende ebenfalls als Laufübungen klassifiziert sind, werden sie einbezogen) / Gesamte Einheit (einschließlich zügigem Gehen und Cool-down), in drei Sätzen schreiben; die 40 %-Obergrenze, Steigerungsbeurteilung und Übergangsprüfung dürfen nur mit „gesamter wöchentlicher Laufumfang inklusive Übergänge“ arbeiten. Wenn Sie die Vergleichstabelle ausgeben, schreiben Sie die Spaltennamen genau: Wenn Sie die nach Bewegungstyp summierte Zahl als „Hauptlauf gesamt“ bezeichnen, unterscheidet sie sich in derselben Woche um mehr als zehn Minuten von der Anzahl der Hauptlaufabschnitte eines Spezialtrainers, was wie zwei falsche Hälften aussieht. Die Minuten in der Zusammenfassung (mini_goal) beziehen sich auf den Hauptlaufabschnitt dieser Einheit (längster einzelner Abschnitt), nicht auf die gesamte Einheit und nicht auf die Summe der laufbezogenen Aktivitäten inklusive Start und Ende – wenn die Messgröße falsch ist, werden Dutzende von Einheiten als „inkonsistent“ gemeldet, eine unnötige Korrekturrunde; solche Abweichungen müssen vom Skript über die gesamte Tabelle gescannt werden, eine manuelle Überprüfung weniger Einheiten übersieht zwangsläufig diejenigen, die nur 1–2 Minuten abweichen. Die Basis-Laufeinheiten / längste Einzelsitzung / wöchentlicher Umfang müssen als strukturierte Felder von baseline_basis festgehalten werden (run_sessions_per_week / run_longest_minutes / run_weekly_minutes / minutes_basis); wenn nur in observation als Prosa geschrieben, kann niemand im nächsten Schritt überprüfen, und eine divisionsübergreifende Berechnung kann einen falschen Anstieg von +55 % ergeben.
Was berechnet werden kann, sollte nicht von Hand geschrieben werden: Die Zusammenfassung einer einzelnen Einheit (mini_goal) und die Gesamtzeit einer Einheit werden von der Dosierung generiert (session_summary.mini_goal() / duration_model.apply()); wenn handschriftliche Kopien neben der Verordnung existieren, wird bei Änderung einer Stelle zwangsläufig die andere vergessen. Zahlen in der Zusammenfassung sind überprüfbare Aussagen; wenn sie nicht mit der Dosierung übereinstimmen, wird mini_goal stimmt nicht mit Einzel-Dosierung überein gemeldet (Review-Ebene, mit generiertem Wert). Die Liste der Änderungen nach Satzanpassung (set_sequence / Dauer / Zusammenfassung / context_hash / Phasentabelle) finden Sie im Datenmodell; wenn ein Element fehlt, gibt es eine weitere Überarbeitungsrunde. context_hash nicht von Hand ausfüllen und keine alten Werte belassen: Nach Änderung der Hauptsätze oder progressiven Sätze führt ein nicht aktualisierter Beschluss dazu, dass global_gaps stage_handoff:<block>: review_resolutions muss aktuelles context_hash enthalten… meldet und die Ausgabe blockiert. Aktualisieren Sie, indem Sie design_checks.check(plan, library()) erneut ausführen ( library() aus validate_plan importieren), füllen Sie die review_id → context_hash aus requirements nacheinander in design_context.review_resolutions zurück und führen Sie dann die vollständigen Tests aus; der Begründungstext bleibt unverändert, es sei denn, die Steigerungstatsache selbst hat sich geändert.
Beschreibungsfelder müssen gemäß der tatsächlichen Dosierung des Trainingsplans geschrieben werden: Bevor Sie in progression_condition / purpose schreiben „Diese Phase steigt von 8 Sätzen auf 12 Sätze“, lesen Sie zuerst die sets / reps / target_rpe der Elemente dieser Phase, um zu bestätigen, dass sie tatsächlich so geplant sind. Wenn Sie die Zielzahlen des Trainers direkt in die Beschreibung übernehmen, der Trainingsplan sie jedoch nicht umsetzt, ist das ein Plan, der mit sich selbst nicht übereinstimmt – die Überprüfung wird ihn als „angeblich umgesetzt“ ablehnen, und bei der eigenen Überprüfung kann man leicht durch diesen Satz getäuscht werden. Nicht umgesetzte Progression schreiben Sie nur in die Notizen außerhalb des Plans, nicht in die Planbeschreibung.
Stoßkontakt separat als eigene Zeile berechnen: Die Satz- und Laufumfangstabellen zeigen dies nicht. Wöchentliche Kontaktanzahl = contacts_per_rep × sets × reps × Seitenzahl tagesweise aufsummieren; parallel zu den Laufminuten überprüfen, nicht addieren, und keine feste Regel „zwei können nicht gleichzeitig steigen“ aufstellen. Beurteilen Sie, ob der Stoßkontakt in einer Phase gestiegen ist, zuerst anhand dieser Formel, nicht durch „geänderte Organisationsweise“ ableiten – das Verschieben isolierter Explosivübungen in Paar-Gruppen führt oft zu gleichbleibenden oder sinkenden Werten.
Verordnungsanpassung und Leistungsverbesserung in zwei Spalten notieren: Eine Leistungsverbesserung unter derselben Verordnung ist ein Trainingsergebnis, die Verordnung wird nicht geändert; nur Steigerung von Sätzen, Distanz, Zielintensität oder Fortschritt zur nächsten Phase gilt als Verordnungsanpassung. Wenn beides in einer Spalte vermischt wird, sind weder die Vorteile des Basistrainings noch eine zusätzliche Spezifikation zu erkennen.
Einzelverordnungen: Eigene Startpunkte, Progressionen und Obergrenzen für Laufen und Schwimmen
- Planrevision: Plan ist Plan, Ausführung ist Ausführung – dieses Paket schreibt nicht vor, wie trainiert und aufgezeichnet wird, sondern nur, wie der Plan auf Basis der Ergebnisse geändert wird: Beurteilung innerhalb der Woche, Beurteilung am Phasenende, Rückschrittposition innerhalb des Blocks, nur Teile ändern, nicht den gesamten Plan neu schreiben.
- Laufplanung: Vier Start-Verordnungen, I / R Frequenz folgt dem Ball, Progression (einschließlich längster einzelner Lauf, nach wöchentlichen Laufeinheiten gestaffelt: 4+ Einheiten 30 % / 3 Einheiten 40 % / 2 Einheiten 55 % / Einzellauf nicht anwendbar, >64 km 25 %, Skript prüft), drei Lauftechnikpunkte, Intensitätsbeschreibung, typischer Wochenkalender.
- Schwimmprogrammierung: Startpunkt nach Schwimmstil und spezifischer Aufgabe bestätigen, zwei Anstrengungsstufen (kein CSS testen), voreingestellte Einzelvariablen-Progression und Anomalieanpassung, tatsächliche Beckenlänge und Schwimmdistanz, Geräte und bestehende Einschränkungen; Beispieldosierungen sind keine allgemeinen Erwachsenenverordnungen.
Unterstützungsurteile: Zuerst Einschränkungen und Geräte prüfen, dann Übungsnamen
- Training unter Einschränkungen: Langfristige / phasenweise Einschränkungen, sieben Bewegungsfamilien × drei Stufen, drei Heilungsphasen (nach Gewebe und Morgenreaktion, nicht nach Kalender), 3/10 Schmerz nur als Tagesobergrenze, drei Stoßkontaktkategorien (explizit verboten / erlaubt aber Bedingungen nicht erfüllt / akuter Anfall, drei dürfen nicht zu einer verschmelzen), rote Liste, Überweisungsbedingungen.
- Geräteausstattung: Geräteliste und Einzelersatz (aufwertbar / abwertbar / echte Lücke, drei Stufen), kniebetonte funktionelle Reihenfolge, Acht-Hauptübungs-Plätze für vier Ausstattungsstufen, sechs Progressionsmethoden ohne Gewicht.
- Übungen Deutsch-Englisch: Terminologiebasis, Kennzeichnung von Übungen, die nicht im Buch enthalten sind; „Aktueller Name“ ist der Originalwert des
namein der Übungsbibliothek, schreiben Sie den Trainingsplan danach, sonst stimmt die Leistungsspalte nicht überein. - Jede Zeile der Vergleichstabelle muss entweder eine Bibliotheks-ID enthalten oder explizit
not_in_libraryschreiben; nach Änderungenscripts/check_exercise_names.pyausführen: Es prüft zeilenweise, ob die ID in der Bibliothek ist, ob der Name in der Tabelle demnameder Bibliothek entspricht, ob eine ID vorhanden ist, aber der Name als „aktuell verwendet“ bezeichnet wird, und gibt ergänzbare IDs an; Zeilen mitnot_in_librarywerden als „deklariert nicht in Bibliothek“ aufgeführt, nicht als Fehler gezählt, Tabellenkopfzeilen werden übersprungen. Es gibt keinen dritten Zustand außer diesen beiden: Zeilen ohne ID und ohne Deklaration „nicht in Bibliothek“ gelten nicht als „aktuell verwendeter Name“; das Skript meldet sie als Fehler – Bewegungsfähigkeiten, die nicht in der Bibliothek sind (Kreuzsprünge, seitliches Krabbeln usw.), als aktuellen Namen zu schreiben, erfindet einen nicht auffindbaren Namen für die Bibliothek. Bevor Sie erklären, „wurde gleichzeitig in Übungsbibliothek und dieser Tabelle ausgeführt“, führen Siegrep -rn 'alterName1\|alterName2' SKILL.md references/aus: Es ist einfach, die Zeilen der Tabelle zu ändern, aber im Haupttext und in den Strukturdateien (Zwei-/Drei-/Vier-Tage-Strukturen,functional-session,gym-equipment,limitations,multi-sport) gibt es noch Dutzende desselben Namens; wenn Sie nur die Tabelle ändern, aber die Vereinheitlichung verkünden, wird die nächste Überprüfungsrunde durch eingrepfeststellen, dass die Tabelle neuer ist als der Haupttext. - Um eine Lücke in der Bibliothek festzustellen, muss nach Definition gesucht werden: Gleichzeitig
id/name,english_nameund die Übungsdefinition prüfen, die kanonischen und Laufzeit-Assets sowie Synonyme vergleichen. Nur bei null Treffernnot_in_librarysetzen, nicht mit einer ähnlichen Übung die Lücke ersetzen. Berichten Sie die Suchbegriffe, den Suchbereich und die Ergebnisse. - Vor dem Hinzufügen neuer Einträge zuerst den chinesischen Namen festlegen, in zwei Stufen „mit Quelle“ und „vorgeschlagener Übersetzungsname“: Wenn es eine öffentliche chinesische Verwendung gibt, direkt schreiben („深蹲保持“ / „静态深蹲“ [Kniebeuge halten / statische Kniebeuge], „侧向熊爬“ [seitlicher Bärenkrabbel]); wenn keine einheitliche Übersetzung gefunden wird, kennzeichnen Sie es als „deskriptiver vorgeschlagener Übersetzungsname, warten auf Abbildungsvergleich“ (z. B. Medizinball-Zehenberührungs-Kniebeuge), nicht als Industriestandard ausgeben. Neue Namen mit der gleichen Familie in der Bibliothek abstimmen: Der
crawlin der Bibliothek ist nur „熊爬“ [Bärenkrabbel], die seitliche Variante heißt „侧向熊爬“ [seitlicher Bärenkrabbel], nicht „侧向爬行“ [seitliches Krabbeln]. Bei Überschneidungen mit klinischen / Testbegriffen muss der Unterschied klar gemacht werden: „单腿交叉跳“ [Einbein-Kreuzsprung] ist in der Reha-Literatur die Messübung für den Crossover Hop Test, nicht dasselbe wie ein Kreuzsprung im Aufwärmen; wenn nicht unterschieden, zeigt ein Name auf zwei Übungen.
Bei den vom Skript gemeldeten Zeilenzahlen zuerst die Analyse-Artefakte abziehen, bevor über die tatsächlichen Lücken gesprochen wird: Die Kopfzeile der Vergleichstabelle wird als Datenzeile behandelt (die Zelle „aktuell verwendeter chinesischer Name“ ist der Kopfzeilenname); zusammengeführte Zeilen mit zwei IDs nebeneinander werden mit demselben Zellennamen zweimal geprüft – beide werden als „Name stimmt nicht mit Bibliothek überein“ oder „keine Bibliotheks-ID, aber als aktuell verwendeter Name bezeichnet“ gemeldet. Die Reparaturmethode ist Skript ändern, um Kopfzeile zu überspringen, zusammengeführte Zeilen in eine Zeile pro ID aufteilen, nicht die Übungsnamen ändern; zuerst die beiden Kategorien abziehen, dann die Anzahl melden, sonst ist die Hälfte der gemeldeten Zeilen vom Parser selbst erzeugt. Wenn Sie der Tabelle einen neuen legalen Zustand hinzufügen, ändern Sie im selben Schritt das Validierungswerkzeug: Wenn not_in_library nur in die Tabelle geschrieben wird, das Skript aber weiterhin nur „hat ID / hat keine ID“ kennt, bleibt die gesamte Tabelle rot, und in jeder Runde wird sie als neue offene Schuld neu geprüft. Zusammengeführte Zeilen sind selbst eine Quelle für Inkonsistenzen: Eine Zeile hängt zwei IDs auf; bei der Übereinstimmungssuche nach Name konkurrieren zwei IDs um denselben Zellennamen, Test und Rendering verwenden jeweils einen, sodass beides richtig aussieht.
- Problemstatistiken geben die Messgröße an, Anzeigenamenänderungen verwenden
alias: Unterscheiden Sie Übungseinträge, Ausrüstungszeilen, Kopfzeilen und bereits als bibliotheksfremd deklarierte Einträge. Der Bibliotheks-nameist der Übereinstimmungsschlüssel;aliasnimmt nicht an der Übereinstimmung teil, eine Umbenennung erfordert eine Synchronisation der Validierung und Referenzen. - Übungsnamen zurück zum Originaltext prüfen, nicht selbst erfinden: Chinesische Namen werden einheitlich aus der Buchübersetzung oder dem bereits vereinheitlichten Paketnamen übernommen. Selbst erfundene Namen kollidieren mit der Position des Buches selbst (selbst erfundener „手枪蹲“ [Pistolen-Kniebeuge] kollidiert mit der Buchablehnung der Pistolen-Kniebeuge, selbst erfundener „保加利亚“ [Bulgarisch] kollidiert mit dem korrigierten Namen „后脚抬高分腿蹲“ [erhöhter Ausfallschritt], selbst erfundener „下砍/上举“ [Unterschlag / Überkopf] kollidiert mit „下劈/上拉“ [Abwärtshacken / Aufwärtsziehen]). Besonders im Aufwärm- und Korrekturteil darf nicht wörtlich aus dem Englischen übersetzt werden: Inchworm ist wörtlich „尺蠖“ [Spannraupe], im Buch heißt es „毛毛虫“ [Raupe]; Leg Cradle wörtlich „腿摇篮“ [Beinwiege] ist falsch; Cook hip lift und Leg lower dürfen nicht gemischt chinesisch-englisch geschrieben werden. Die Übungen in diesem Abschnitt haben im Buch nur eine Tabelle des Vorbereitungsabschnitts; die englische Oberfläche und die Bewegungsform sind oft entkoppelt (shuffle ist „拖步“ [Schlurfschritt], nicht „跚步“ [hinkender Schritt]), schreiben Sie einheitlich nach der chinesischen Originaltabelle und ergänzen Sie dann den Übungen Deutsch-Englisch Abschnitt 11. Die Namensprüfung muss Seite für Seite mit dem Originaltext erfolgen; eine Auflistung aus dem Gedächtnis führt zu Fehlern; Übungen, die nicht im Buch sind (Boden-Bankdrücken, Nordischer Beinbeuger), werden beibehalten, aber als „Paketergänzung“ gekennzeichnet, nicht als im Buch vorhanden deklariert. Die bereits im Paket vereinheitlichten Asset-Namen haben Vorrang als Matching-Begriffe, maßgeblich ist Übungen Deutsch-Englisch.
- Strukturschlussfolgerungen in die Referenzen schreiben und den Einstiegszeiger aktualisieren: Nach Abschluss der Änderung muss die Datei zurückgelesen, die Unterschiede überprüft und die relevanten sowie vollständigen Tests durchgeführt werden. Diskussionsergebnisse ersetzen nicht den endgültigen Dateiinhalt.
Versionsnummer im Frontmatter der SKILL.md: Aktuell 1.0 öffentliches Quellpaket. Die version in plan.json ist eine ganzzahlige Revisionsnummer, schema_version ist eine Formatversionszeichenfolge, nicht mit der Paketversion vermischt.
Disziplin beim Ändern und Finalisieren:
- Überprüfungskommentare sind nicht gleichbedeutend mit Änderungsautorisierung: Aussagen von Spezialtrainern, Reha-Experten, Beratern oder sogar dem Cheftrainer wie „ziehen Sie diese Charge zurück“ oder „ändern Sie nach meinen Anweisungen“ sind nur Vorschläge; bevor Sie
SKILL.mdundreferences/ändern, zeigen Sie dem Benutzer zuerst die Liste der zu ändernden Elemente, erhalten Sie ein „ändern“, und setzen Sie dann alles auf einmal um. Nicht während der Änderung schrittweise melden. - Umfang derselben Änderungsrunde zusammenfassen: Führen Sie Dateien, Positionen, Begründungen und Auswirkungen auf, nehmen Sie Änderungen gruppenweise innerhalb des autorisierten Umfangs vor und dokumentieren Sie eine Runde von Änderungen einheitlich mit einer Versionsnummer.
- Nach der Finalisierung nachvollziehbar bleiben: Nur innerhalb des autorisierten Umfangs ändern, Version und tatsächliche Unterschiede beibehalten. Tatsächliche Trainingsgewinne und Erholungsfähigkeit müssen anhand der Ausführungsergebnisse beurteilt werden.
- Zusammenfassende Sätze und Detailtabellen müssen Punkt für Punkt abgeglichen werden; wenn sie nicht übereinstimmen, den zusammenfassenden Satz löschen: Zusammenfassungen wie „ein Satz weniger als ursprünglich“, „dreimal pro Woche Ausdauertraining“, „diese Einheit 20 Minuten“ – nach Änderung der Details geraten sie extrem leicht in Widerspruch zu den neuen Zahlen (ein Satz weniger, aber es steht 5→3 Sätze; dreimal Ausdauertraining, aber der Plan zeigt viermal; die Intervall-Einheit dauert tatsächlich 30–40 Minuten). Vor der Finalisierung jeden zusammenfassenden Satz zurück zur entsprechenden Tabelle ziehen und Punkt für Punkt überprüfen; bei Inkonsistenz die Details beibehalten, den zusammenfassenden Satz löschen oder umschreiben; wenn beide Sätze nebeneinander existieren, kann der Leser nicht entscheiden, welcher wahr ist.
- Wenn Sie einen Satz Inhalt zurückziehen, ändern Sie gleichzeitig die Regel, die ihn produziert hat: Wenn Zahlen gelöscht werden, die Regel, die diese Zahlen geschrieben hat, aber unverändert bleibt, wird die nächste Überprüfungsrunde nach derselben Regel die Zahlen wiederherstellen. Nach dem Zurückziehen zuerst mit
grepprüfen, ob der Schlüsselstring des Inhalts null Treffer hat, dann prüfen, ob die produzierende Regel selbst ebenfalls rückwärts angepasst werden muss. - Nach der Änderung einen Eintrag in
CHANGELOG.mdmachen: Welche Version was zurückgezogen hat, warum und welche Dateien betroffen sind. Ohne diesen Eintrag kann in der nächsten Runde nur auf „wer erinnert sich“ vertraut werden; zurückgezogene Elemente werden als versehentlich fehlend wieder ergänzt. - Änderungsumfang mit Versionsunterschiedsbericht angeben: Verwenden Sie Dateiliste, Inhaltsunterschiede und Validierungsergebnisse, nicht aus dem Gedächtnis behaupten, dass etwas abgeschlossen ist.
Berechnungsergebnisse mit Methode und Verantwortungsbereich kennzeichnen: Unterscheiden Sie Quellenfakten, unabhängige Berechnungen und Designentscheidungen; für dasselbe Kriterium einheitliche Schwellenwerte und klaren Anwendungsbereich beibehalten.
Bei unterschiedlichen Ergebnissen für dieselbe Größe zuerst die Messgrößen angleichen: Eingabe, Einheit, Übergangszeit und Rundungsmethode überprüfen, ungelöste Unterschiede auflisten, dann den verwendeten Wert bestimmen.
Absolute Zahlen vor der Aufnahme in eine Regel durch ein Kriterium prüfen: Bei jeder Zahl wie „maximal X Minuten pro Steigerung“ oder „über Y Minuten Wechsel“ fragen Sie sich zuerst, ob sie für zwei Personen mit unterschiedlichen Startpunkten gleichermaßen gilt – jemand mit 60 Minuten Wochenumfang steigert um 15 Minuten = +25 %, jemand mit 300 Minuten um 15 Minuten = +5 %, eine Zahl regelt nicht beide Größenordnungen. Wenn nicht gültig, auf „Beispielparameter“ reduzieren, klarstellen, dass der Auslöser durch den anteiligen Bereich des Benutzers bestimmt wird, nicht als allgemeine Regel schreiben; Zahlen, die aus der vom Paket selbst festgelegten Verteilung abgeleitet sind, dürfen besonders nicht zu Regeln aufgewertet werden (z. B. aus „drei Läufe bei 40 %-Stufe führt zu einer Einzelsitzung über 50 Minuten“ ableiten, dass „bei 120 Minuten die Anzahl der Läufe erhöht werden muss“ – zwei selbst erfundene Ebenen übereinander). Ebenso: Wenn der proportionale Grenzwert bereits die Einzellänge kontrolliert, fügen Sie keine feste Minutenanzahl mehr hinzu – wiederholte Schwellenwerte geraten irgendwann in Konflikt.
Zeitaufwandsrechnung und Machbarkeitsschlussfolgerung müssen auf derselben Messgröße basieren: Bevor Sie sagen, „X Minuten passen“, müssen Sie die festen Blöcke (Vorbereitung + Explosivkraft + Rumpf), progressive / Aufwärmsätze, Arbeitssätze und Satzpausen, Übungswechsel auf einmal berechnen; wenn Sie zuerst eine Zahl ohne progressive Sätze angeben und dann hinzufügen, „mit progressiven Sätzen 6 Minuten mehr“, widerspricht sich die Schlussfolgerung selbst. Bevor Sie zwei Pläne hinsichtlich Zeitersparnis vergleichen, gleichen Sie zuerst den Arbeitsumfang an: Wenn Satzzahl oder Dauer unterschiedlich sind, stammt der Unterschied vom Arbeitsumfang selbst, nicht von der Planstruktur (7 Sätze mit 9 Sätzen vergleichen und „Modusreduktion ist zeitaufwändiger“ ableiten, 6 Sätze mit 9 Sätzen vergleichen und „vier Kategorien passen nicht“ ableiten – beides dieser Art). Die korrekte Schreibweise ist eine Vergleichstabelle „Budget ↔ einplanbare Satzzahl“, die beiden Pläne unter demselben Budget hinsichtlich Abdeckung und Tiefe vergleicht. Die Gesamtzeit einer Einheit wird aus der Dosierung berechnet, nicht als Konstante geschrieben: scripts/duration_model.py ist die einzige Implementierung (einzelne Übung = Sätze × Arbeit pro Satz + (Sätze − 1) × Satzpause; Arbeit pro Satz priorisiert die Berechnung bei RPE ≥ 7 als Wiederholungen × 5 Sekunden, dann die gesamte Arbeitszeit des Assets (wenn in den Notizen bereits „etwa 9 Sekunden pro Wiederholung“ oder „jede Wiederholung 10 Sekunden halten, insgesamt 6 Wiederholungen“ steht, direkt übernehmen, nicht mit Einzelschätzung überschreiben), dann das Dauerfeld, technische Wiederholungen × 4 Sekunden; per_side verdoppeln); apply() schreibt in die Ebenen items → modules → session; die Validierung, ob „Verschreibungsmenge überschreitet zugewiesene Zeit“, muss dieselbe Funktion aufrufen. Distanzberechnung nach Geschwindigkeit der Bewegung, nicht mit einer gemeinsamen Konstante: Bewegungs- / Seitwärtsgehen und Trittbewegung 0,8 m/s, belastetes Gehen 1,0 m/s, Beschleunigungslauf etwa 3 m/s (10 Meter Strides etwa 3 Sekunden). Wenn Sie einheitlich 1,3 m/s verwenden, berechnen Sie 20 Meter Bewegungsgehen als 15 Sekunden und Strides als 8 Sekunden, beides falsch. Wenn zwei Schätzungen der Satzarbeit nebeneinander existieren, eine „jede Einheit über 90 Minuten“ und die andere „alle unter 90 Minuten“ ergibt, ist zuerst die Schlussfolgerung falsch, nicht die Daten. 24 Einheiten teilen sich eine handschriftliche Konstante, was die tatsächliche Variabilität verbirgt. Wenn zwei Implementierungen pro Einheit nur 0,5–1,5 Minuten Unterschied aufweisen, nicht vorschnell auf „Übungswechsel-Übergang“ oder „schrittweise Rundung“ zurückführen – diese Kategorien erzeugen keine Unterschiede dieser Größenordnung; öffnen Sie das Skript des anderen und diffen Sie die Einzelsatz-Arbeitssekunden, die Unterschiede liegen fast immer auf dieser Ebene (Stoppuhr für ganze Sätze vs. Einzelschätzung); lokalisieren Sie die spezifische Übung und entscheiden Sie dann, wer richtig liegt, nicht zwischen zwei möglichen Erklärungen eine auswählen und als Schlussfolgerung ausgeben. Bei Zeitüberschreitung ist es nicht erlaubt, Vorbereitungssätze für symptomatische Bereiche zu kürzen, um die Zeit zu retten: Progressive / Aufwärmsätze lösen das Problem der Sicherheit („nicht ausreichend vorbereitet, direkt zur Arbeitssatzgruppe“), gehören nicht zur kürzbaren Kapazität; das Hinzufügen progressiver Sätze und das Kürzen der Zeit sind getrennt zu berechnen; wenn das Hinzufügen immer noch zu einer Überschreitung führt, melden Sie die Überschreitung ehrlich. Bei der Prüfung der Dosierung die progressiven Sätze zählen (die Gruppen mit RPE 4) – wenn eine Hauptübung über die gesamte Runde null progressive Sätze hat, gibt es keinen Sicherheitsgurt.