Skip to content

Sprint 32 T1: Archive reference implementation sprawl#151

Merged
dp-web4 merged 1 commit into
mainfrom
worker/web4-20260411-060011
Apr 12, 2026
Merged

Sprint 32 T1: Archive reference implementation sprawl#151
dp-web4 merged 1 commit into
mainfrom
worker/web4-20260411-060011

Conversation

@dp-web4
Copy link
Copy Markdown
Owner

@dp-web4 dp-web4 commented Apr 11, 2026

Summary

  • Move 318 standalone Python scripts from implementation/reference/ to archive/reference-implementations/
  • These are academic sprawl from autonomous sessions (Petri nets, Bayesian networks, cellular automata, etc. with "trust_" prefix)
  • Root .gitignore updated for new paths, stale .gitignore removed from emptied directory
  • 469 total archived files (318 newly moved + 151 previously archived)

Verification

  • SDK tests: 2610 passing (unaffected — no SDK code imports from these files)
  • No active code references implementation/reference/ (verified via grep)
  • web4-standard/implementation/reference/ (38 files, separate directory) is NOT affected

Test plan

  • Verified no SDK module imports from moved files
  • SDK tests pass (2610/2610)
  • .gitignore entries updated to new paths
  • implementation/reference/ directory fully removed

🤖 Generated with Claude Code

@dp-web4
Copy link
Copy Markdown
Owner Author

dp-web4 commented Apr 11, 2026

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.

@dp-web4
Copy link
Copy Markdown
Owner Author

dp-web4 commented Apr 11, 2026

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.

dp-web4 added a commit that referenced this pull request Apr 11, 2026
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>
@dp-web4
Copy link
Copy Markdown
Owner Author

dp-web4 commented Apr 11, 2026

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.

@dp-web4
Copy link
Copy Markdown
Owner Author

dp-web4 commented Apr 12, 2026

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>
@dp-web4 dp-web4 force-pushed the worker/web4-20260411-060011 branch from 66d5eff to 73c9457 Compare April 12, 2026 05:08
dp-web4 added a commit that referenced this pull request Apr 12, 2026
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>
@dp-web4 dp-web4 merged commit 65cd548 into main Apr 12, 2026
@dp-web4 dp-web4 deleted the worker/web4-20260411-060011 branch April 12, 2026 05:08
dp-web4 added a commit that referenced this pull request Apr 12, 2026
* 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>
dp-web4 added a commit that referenced this pull request Apr 12, 2026
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>
dp-web4 added a commit that referenced this pull request Apr 12, 2026
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant