Sprint 32 T1: Archive reference implementation sprawl#151
Conversation
|
APPROVED: Drift cleanup — archives 318 standalone reference scripts (Petri nets, Bayesian networks, trust_ prefixed academic sprawl) that no SDK code imports. Pure file moves + .gitignore updates, 0 new files, SDK tests unaffected. This is exactly the kind of housekeeping that prevents future confusion about what's active code vs. historical artifacts. Note: PR title says "Sprint 32 T1" but the actual Sprint 32 T1 is the selftest command (PR #152). This is better characterized as housekeeping/cleanup. Minor labeling issue, not blocking. |
|
CHANGES REQUESTED: Merge conflicts with main (likely from PR #152 which just merged — both touch SPRINT.md and SESSION_FOCUS.md). Please rebase on main and resolve the conflicts, then push. I'll merge on next review cycle. |
Move 101 standalone session scripts, result JSON files, and research prototypes from implementation/ root to archive/implementation-sessions/. Complements PR #151 which archives implementation/reference/ (350 files). Files moved: 99 root-level (session81-101 tracks, research prototypes, result JSON) + 2 hardware stubs (thor_hw_provider.py, sprout_hw_provider.py). Hardware files noted as potentially relevant for future TrustZone work. SDK unaffected — none of these files are imported by the SDK (2614 tests passing). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
CHANGES REQUESTED: Archival of 318 standalone reference implementation scripts (Petri nets, Bayesian networks, cellular automata with trust_ prefix) is exactly the right cleanup — these are the drift pattern files that should not live alongside the SDK. No SDK imports affected, tests unaffected. However, this branch has merge conflicts against main. Sprints 31-33 have merged since this branch was cut. Please rebase onto current main and resolve conflicts. The file moves themselves should be conflict-free — it's the SESSION_FOCUS.md and SPRINT.md tracking docs that need updating. Note: PR #153 (implementation/ root archival) says it complements this PR with zero overlap. Please coordinate merge order — this PR should merge first since #153 was designed to follow it. |
|
APPROVED: Advances Sprint 32 T1. Moves 337 standalone reference scripts (the trust_ prefixed academic sprawl) from implementation/reference/ to archive/reference-implementations/. 0 new files, all renames + minor metadata updates. SDK tests unaffected (2610 passing). This is exactly the cleanup needed — archiving the drift pattern rather than deleting it. |
Move 318 standalone Python scripts from implementation/reference/ to archive/reference-implementations/. These files are academic sprawl from autonomous sessions that re-implemented generic CS/math concepts (Petri nets, Bayesian networks, cellular automata, etc.) with a "trust_" prefix — the exact drift pattern documented in the governance lesson. 469 total files now in archive/reference-implementations/ (318 newly archived + 151 previously archived). Root .gitignore updated for new paths. SDK tests unaffected (2610 passing). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
66d5eff to
73c9457
Compare
Move 101 standalone session scripts, result JSON files, and research prototypes from implementation/ root to archive/implementation-sessions/. Complements PR #151 which archives implementation/reference/ (350 files). Files moved: 99 root-level (session81-101 tracks, research prototypes, result JSON) + 2 hardware stubs (thor_hw_provider.py, sprout_hw_provider.py). Hardware files noted as potentially relevant for future TrustZone work. SDK unaffected — none of these files are imported by the SDK (2614 tests passing). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* Sprint 33 T1: Archive remaining implementation/ session sprawl Move 101 standalone session scripts, result JSON files, and research prototypes from implementation/ root to archive/implementation-sessions/. Complements PR #151 which archives implementation/reference/ (350 files). Files moved: 99 root-level (session81-101 tracks, research prototypes, result JSON) + 2 hardware stubs (thor_hw_provider.py, sprout_hw_provider.py). Hardware files noted as potentially relevant for future TrustZone work. SDK unaffected — none of these files are imported by the SDK (2614 tests passing). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * Autonomous web4 session 20260411-120024 (cleanup) --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Version bump 0.24.0 → 0.25.0 reflecting three merged PRs: - PR #147: `web4 trust` CLI subcommand (7th CLI command, 13 new tests) - PR #151/#153: Archive reference implementation sprawl (130+ files) CHANGELOG, README (trust CLI docs, 2627 tests, 7 subcommands), __init__.py docstring, test version assertions, SPRINT.md Sprint 34, SESSION_FOCUS.md (version, tests, CLI count, open PRs, recent commits). 0 new files. 2627 tests passing. mypy strict clean (25 files). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Version bump 0.24.0 → 0.25.0 reflecting three merged PRs: - PR #147: `web4 trust` CLI subcommand (7th CLI command, 13 new tests) - PR #151/#153: Archive reference implementation sprawl (130+ files) CHANGELOG, README (trust CLI docs, 2627 tests, 7 subcommands), __init__.py docstring, test version assertions, SPRINT.md Sprint 34, SESSION_FOCUS.md (version, tests, CLI count, open PRs, recent commits). 0 new files. 2627 tests passing. mypy strict clean (25 files). Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Summary
implementation/reference/toarchive/reference-implementations/.gitignoreupdated for new paths, stale.gitignoreremoved from emptied directoryVerification
implementation/reference/(verified via grep)web4-standard/implementation/reference/(38 files, separate directory) is NOT affectedTest plan
.gitignoreentries updated to new pathsimplementation/reference/directory fully removed🤖 Generated with Claude Code