VoltStream is Team 4's response to Con Edison's EV Charger Data use case for SHBI-GB 7151 Applied Generative AI in Business.
The repository will contain the research, documentation, tested prototype, evaluation data and results, build log, and HTML presentation required for the final project.
The full five-layer governance pipeline in ../Doc/ is the product vision. The
course prototype should implement and evaluate one defensible slice of that
vision. The current recommended slice is:
Convert heterogeneous EV-charger submissions into a canonical schema, validate every proposed transformation, and escalate uncertainty instead of silently inventing data.
This slice is now frozen in docs/PROJECT_SCOPE.md. Ten synthetic cases and
their prewritten answer key are versioned before any model evaluation.
../Doc/— supporting English and Chinese solution-design documents kept outside this code repositorydata/— public-source and synthetic evaluation inputssrc/— prototype implementationtests/— automated software testsevaluation/— answer key, model outputs, scoring, and result tablesbuild-log/— successful and failed approaches with dated evidencepresentation/— final ten-minute HTML presentationresearch/— authoritative background sources and evidence boundariesdocs/— prototype scope and architecturescripts/— reproducible validation, evaluation, and security commands
See PROJECT_REQUIREMENTS.md for the submission contract distilled from the assignment page.
The repository is public at
https://github.com/Alhabor/voltstream-final-project. The complete v4
experiment plus final HTML presentation are versioned on main. All four team
members are GitHub collaborators; each teammate contributed one attributable
independent-review commit (see team/OWNERSHIP.md for the full who-did-what
record, trial ownership, and the go/no-go gate).
The deterministic prototype uses Python 3.9+ and has no runtime dependencies.
make checkThis runs unit tests, benchmark-contract validation, a read-only end-to-end
integrity audit of the final experiment bundle, bytecode compilation, and the
repository secret scan. API keys are read from local environment variables
only; see SECURITY.md and .env.example.
Run the deterministic baseline or a registered model strategy:
PYTHONPATH=src python3 scripts/run_experiments.py \
--run-id <new-run-id> --strategy baseline
# Model strategies require their normal local provider authentication.
PYTHONPATH=src python3 scripts/run_experiments.py \
--run-id <new-run-id> --strategy codex-terra-guardedScore a completed run without sending data to a provider:
python3 scripts/score_run.py --run-id <run-id>Verify the frozen files, per-case evidence, aggregate predictions, and saved scores of a completed run without rewriting it:
PYTHONPATH=src python3 scripts/verify_run.py --run-id <run-id>The audited final evidence is in evaluation/runs/2026-08-09-final-v4/.
Open presentation/index.html directly; it is self-contained, includes
English/Chinese and dark/light switching, and requires no server, network
request, or sibling data file.