## MODIFIED Requirements ### Requirement: Vollständiges Inventar der Original-Hilfe `docs/inventar.md` SHALL jede in der Original-Hilfe des Vorbilds dokumentierte Anweisung, Funktion, Metabefehl, Operator-Schlüsselwort und Klausel als eigenen Eintrag führen. Darüber hinaus SHALL es das **Forms-Objektmodell** führen: je Klasse ihre Eigenschaften, Methoden und Ereignisse als eigene Einträge. Ein dokumentiertes Element MUST NOT fehlen; Vollständigkeit gegenüber der Quelle geht der Kürze vor. Jeder Eintrag SHALL Name, Art (Anweisung/Funktion/Metabefehl/Eigenschaft/ Methode/Ereignis), Themengruppe, Status, Fundstelle und Quelle tragen. Für Einträge des Objektmodells SHALL die Quelle die Forms-Referenz sein, weil die Themenliste der Original-Hilfe sie nicht führt. #### Scenario: Dokumentiertes Element ist erfasst - **WHEN** die Original-Hilfe die Anweisung `VIEW PRINT` dokumentiert - **THEN** enthält das Inventar einen Eintrag `VIEW PRINT` mit Art, Gruppe, Status und Fundstelle #### Scenario: Non-Feature ist erfasst, nicht weggelassen - **WHEN** `PEEK` als Non-Feature deklariert ist - **THEN** steht `PEEK` mit Status `Non-Feature` im Inventar und die Fundstelle verweist auf den Abschnitt „Abweichungen" der Sprachreferenz #### Scenario: Eigenschaft einer Steuerelementklasse ist erfasst - **WHEN** die Forms-Referenz für `TextBox` die Eigenschaft `SelStart` führt - **THEN** enthält das Inventar einen Eintrag für `TextBox.SelStart` mit Art `Eigenschaft`, Status und Quelle Forms-Referenz #### Scenario: Ereignis einer Klasse ist erfasst - **WHEN** die Forms-Referenz für `Form` das Ereignis `Resize` führt - **THEN** enthält das Inventar einen Eintrag für `Form_Resize` mit Art `Ereignis`