Devnet 2.0: Code and documentation cleanup

Summary

Major cleanup and reorganization as part of Devnet 2.0 redesign initiative.

Documentation Changes

  • Moved aspirational/old docs to docs/archive/
  • Added docs/AI_QUICKSTART.md for AI-friendly workflows
  • Added docs/quickstart.md for user onboarding
  • Reorganized feature docs into docs/features/
  • Consolidated test documentation in docs/testing/

Code Improvements

Load Testing

  • Modified: internal/impl/load/ core files (accounts, client, metrics, transactions)
  • Removed: 15+ scattered test files from production directories
  • Added: Consolidated test structure in tests/unit/ and tests/integration/

New Features

  • Image registry system (internal/impl/image/)
  • Load command infrastructure
  • Image registration capabilities

Architecture

  • Enhanced interfaces in internal/interfaces/
  • Improved binary management
  • Better provider abstractions

Testing Reorganization

  • Deleted scattered *_test.go files from internal/impl/load/
  • Created proper test hierarchy in tests/ directory
  • Separated unit and integration tests clearly

Files Changed

  • Modified: 15 files
  • Deleted: 25+ old files (archived or consolidated)
  • Added: 20+ new organized files

Impact

  • Clearer separation of concerns
  • Better AI and developer experience
  • Foundation for continued V2 development
  • Maintained working functionality throughout

Related

  • Part of Devnet 2.0 ground-up redesign
  • See docs/features/devnet_v2.md for architecture
  • See docs/testing/devnet_v2_test.md for test design