An early distributed worker network rebuilt from a private archive of node coordination, shared-state scheduling, and lightweight job dispatch experiments.
This repo is a sanitized reconstruction of the hsn family found in the E:\ archive. The historical system coordinated multiple machines through shared state stored on an FTP-mounted filesystem. Workers identified themselves, reported availability, watched for a manager role, accepted assigned jobs, and returned to idle after each run.
The public version keeps the architecture and drops the unsafe runtime details:
- no raw FTP credentials
- no mounted network paths
- no desktop editor automation
- no live business payload jobs
- worker identity and registration
- shared-state coordination through files
- heartbeat-based manager monitoring
- lightweight leader election
- job assignment and return-to-idle behavior
- a simple update concept for node fleets
docs/architecture.mddocs/lineage.mddocs/reconstruction-boundary.mdsrc/network/shared_state.pysrc/network/registry.pysrc/network/manager.pysrc/network/worker.pysrc/runtime/launcher.pysrc/jobs/example_job.pysrc/jobs/health_check.pysrc/update/update_client.pytests/test_network.py
python -m src.network.demoThe demo creates a local shared-state workspace, registers two workers, elects a manager, dispatches sample jobs, and prints the resulting snapshot.
python -m unittest discover -s tests -p "test_*.py"- this repo is reconstructed from historical private work
- the historical runtime used a shared FTP mount and UI-driven launch flow
- the public version replaces those mechanics with a local filesystem simulator and Python callables