Skip to content

Consolidate engineering docs and add live protocol telemetry console - #16

Merged
sameermanvi merged 3 commits into
mainfrom
cleanup/final-docs
Nov 3, 2026
Merged

sameermanvi merged 3 commits into
mainfrom
cleanup/final-docs

Conversation

@sameermanvi

Copy link
Copy Markdown
Owner

Adds python3 scripts/run.py viz, a standard-library localhost console that executes the C binaries, relays actual UDP datagrams, streams sender/receiver logs over SSE, and verifies final SHA-256 digests. The dashboard includes captured 24-byte headers, opt-in sender ring snapshots, transport traces, and recorded or growing Mininet trial playback with pause, step and speed controls.

Consolidates documentation into Architecture, Report, Demo and Viva, removes superseded archives and script aliases, and keeps experiment history accurately scoped in the report. Controller logging now includes installed base rules and probe scheduling intervals.

Validation: clean build and all 69 tests pass, including HTTP live-transfer/injected-loss/hash verification and replay/path-boundary smoke tests. JavaScript syntax and documentation links checked. Legacy recordings expose only their retained fields. The browser screenshot check could not run because headless Chrome exited during startup. The full repeated Mininet evaluation has not been rerun for these observability changes.

@sameermanvi
sameermanvi merged commit ada6e23 into main Nov 3, 2026
4 checks passed
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