QuellCode/CentronERP war nur als Gitlink (Submodul-Referenz auf 79c1142) getrackt, ohne .gitmodules und ohne erreichbares Remote. Der Untersuchungsgegenstand der Versuchsreihe war damit nicht reproduzierbar gesichert: Ein Klon haette ein leeres Verzeichnis erhalten, und die Belege der 3.287 Anforderungen waeren nicht ueberpruefbar gewesen. Umstellung: - Historie nach c:\DEV\CentronERP_git_snapshot_79c1142 ausgelagert (vollstaendig lesbar, enthaelt 79c1142 und Vorgaenger 89ccfd6) - Gitlink aus dem Index entfernt - Dateiinhalt aufgenommen: 24.557 Dateien, rund 333 MB Die verschachtelte .gitignore der Codebasis gilt weiter, Build-Artefakte bleiben ausgeschlossen. Details in Versuche/Versuch_01/_Codebasis-Nachweis.md
2.4 KiB
2.4 KiB
Nachweis des Untersuchungsgegenstands
Alle Messprotokolle dieser Versuchsreihe nennen als Codebasis-Commit den Hash
79c1142f489a32ba6a4a4cb043fd7f8550a9f257. Dieser Abschnitt hält fest, wie der zugehörige
Stand gesichert ist.
Ausgangslage
Die Codebasis QuellCode/CentronERP war ein eigenständiges Git-Repository und wurde im
Arbeitsrepository nur als Gitlink geführt:
160000 79c1142f489a32ba6a4a4cb043fd7f8550a9f257 0 QuellCode/CentronERP
Eine .gitmodules-Datei existierte nicht, und das GitHub-Remote war zu Versuchsbeginn bewusst
entkoppelt worden. Der Hash verwies damit auf einen Stand, der ausschließlich in der lokalen
Arbeitskopie existierte – ein Klon des Arbeitsrepositories hätte ein leeres Verzeichnis
erhalten, und die Belege der 3.287 Anforderungen wären nicht überprüfbar gewesen.
Umstellung am 2026-08-26
- Die Historie des CentronERP-Repositories wurde aus dem Arbeitsbaum heraus verschoben nach
c:\DEV\CentronERP_git_snapshot_79c1142. Sie bleibt dort vollständig lesbar (git --git-dir=<pfad> log) und enthält weiterhin den Snapshot-Commit79c1142samt seinem Vorgänger89ccfd6(Stand vonorigin/mainvor der Entfernung der KI-Konfigurationen). - Der Gitlink wurde aus dem Index entfernt.
- Der Dateiinhalt der Codebasis wurde als reguläre Dateien in das Arbeitsrepository aufgenommen: 24.557 Dateien, rund 333 MB.
Bedeutung für die Nachvollziehbarkeit
- Der analysierte Dateibestand ist ab sofort Teil des Arbeitsrepositories und damit gemeinsam mit Prompts, Protokollen und Ergebnisartefakten versioniert. Jeder Beleg in den Anforderungen ist gegen den mitgelieferten Quellcode prüfbar.
- Der in den Protokollen genannte Hash
79c1142bezeichnet weiterhin denselben Stand. Er ist jedoch kein Commit dieses Repositories, sondern der des ausgelagerten Snapshots. Für die Arbeit ist er als Herkunftsangabe zu lesen, nicht als Referenz auf die Repo-Historie. - Die Ignorierregeln der Codebasis (
QuellCode/CentronERP/.gitignore) gelten weiter, da Git verschachtelte.gitignore-Dateien berücksichtigt. Build-Artefakte wiebin/undobj/bleiben ausgeschlossen. - Der ausgelagerte Snapshot (
c:\DEV\CentronERP_git_snapshot_79c1142, rund 927 MB) liegt außerhalb des Arbeitsrepositories und ist nicht mitversioniert. Wer die vollständige Historie der Codebasis benötigt, muss ihn separat sichern.