bci-mvp / logs /progress.md
WilliamK112
test(ci): add v1 release gate regression test and include in CI quick suite
58d56f1
|
Raw
History Blame Contribute Delete
48.8 kB
# BCI MVP Progress Log
## 2026-03-22 13:59:14 UTC β€” Added continuous progress logging utility
Created `src/progress_log.py` to append UTC-stamped progress entries and sync latest update into README.
## 2026-03-22 13:59:57 UTC β€” Generated unified technical report
Added `src/build_report.py` to aggregate benchmark, cross-dataset, and explainability outputs into `docs/TECHNICAL_REPORT.md`.
## 2026-03-22 14:02:11 UTC β€” Upgraded real-time streaming stability
Added EMA+hysteresis streaming filter (`src/streaming.py`), integrated in `app/streaming_demo.py`, and added unit test `tests/test_streaming_unittest.py`.
## 2026-03-22 14:03:58 UTC β€” Added stronger nonlinear baseline for benchmark depth
Implemented `src/deep_baseline.py` (MLP) and `src/merge_results.py` to produce unified model comparison outputs.
## 2026-03-22 14:06:09 UTC β€” Added unified multi-model visualization
Implemented `src/plot_all_models.py` to render ACC/F1/AUC comparison chart from `outputs/all_model_results.csv` into `assets/all_model_comparison.svg`.
## 2026-03-22 14:08:05 UTC β€” Prepared Hugging Face Space one-click deployment
Added root app entrypoint and .streamlit config for Space runtime compatibility.
## 2026-03-22 14:09:52 UTC β€” Added cross-dataset matrix evaluator
Implemented `src/cross_dataset_matrix.py` to run all dataset pair evaluations and export `outputs/cross_dataset_matrix.json`.
## 2026-03-22 14:12:02 UTC β€” Added cross-dataset heatmap visualization
Implemented `src/plot_cross_matrix.py` and generated `assets/cross_dataset_matrix.svg` for matrix-style generalization reporting.
## 2026-03-22 14:13:58 UTC β€” Added auto-generated public release pack
Implemented `src/generate_release_pack.py` to create EN/ZH release notes and platform post drafts under `docs/release/`.
## 2026-03-22 14:15:55 UTC β€” Added model card generation for public trust and deployment
Implemented `src/generate_model_card.py` to create `docs/MODEL_CARD.md` and HF Space README metadata scaffold.
## 2026-03-22 14:17:54 UTC β€” Added artifact validation for release quality gate
Implemented `src/validate_artifacts.py` to check critical outputs/docs and emit `outputs/artifact_validation_report.txt`.
## 2026-03-22 14:19:52 UTC β€” Added one-command full pipeline orchestrator
Implemented `src/run_full_pipeline.py` to chain benchmark/report/release/validation steps and emit `outputs/pipeline_manifest.json`.
## 2026-03-22 14:22:07 UTC β€” Added probability calibration evaluation
Implemented calibration metrics (`brier_score`) and reliability visualization scripts (`src/calibration_eval.py`, `src/plot_calibration.py`).
## 2026-03-22 14:24:08 UTC β€” Added robustness stress testing pipeline
Implemented perturbation-based robustness evaluation (`src/robustness_eval.py`) and visualization (`src/plot_robustness.py`).
## 2026-03-22 14:26:16 UTC β€” Upgraded technical report + added release readiness dashboard
Extended `src/build_report.py` with calibration/robustness sections and added `src/release_readiness.py` to generate `docs/RELEASE_READINESS.md`.
## 2026-03-22 14:27:49 UTC β€” Added HF Space readiness checker
Implemented `src/hf_space_readiness.py` to generate `docs/HF_SPACE_READINESS.md` with deployment checklist and score.
## 2026-03-22 14:29:53 UTC β€” Added model leaderboard generation
Implemented `src/leaderboard.py` to rank models by accuracy/AUC and generate `docs/MODEL_LEADERBOARD.md`.
## 2026-03-22 14:31:47 UTC β€” Added auto changelog generation from git history
Implemented `src/changelog_from_git.py` to produce `docs/CHANGELOG_AUTO.md` for transparent project evolution tracking.
## 2026-03-22 14:34:04 UTC β€” Added feature ablation study pipeline
Implemented band-level ablation evaluation (`src/ablation_eval.py`) and visualization (`src/plot_ablation.py`) to quantify feature-group contributions.
## 2026-03-22 14:35:50 UTC β€” Added auto figure gallery generation
Implemented `src/generate_figure_gallery.py` to auto-build `docs/FIGURE_GALLERY.md` from all assets for easier release packaging and review.
## 2026-03-22 14:37:57 UTC β€” Added docs bundle index + integrated full pipeline doc refresh
Implemented `src/update_docs_bundle.py` and integrated it into `src/run_full_pipeline.py` with leaderboard/gallery/changelog refresh steps.
## 2026-03-22 14:39:53 UTC β€” Added readiness status badges
Implemented `src/generate_status_badges.py` to produce local SVG badges for release and HF Space readiness, embedded in README.
## 2026-03-22 14:41:57 UTC β€” Added command center documentation
Implemented `src/command_center.py` to generate `docs/COMMAND_CENTER.md` with categorized high-value commands for fast execution.
## 2026-03-22 14:43:49 UTC β€” Added release risk register
Implemented `src/risk_register.py` to generate `docs/RISK_REGISTER.md` with key technical risks, severity, and mitigation actions.
## 2026-03-22 14:45:56 UTC β€” Added final release-candidate orchestrator
Implemented `src/final_release_candidate.py` to run all major doc/report generators and produce `docs/FINAL_RELEASE_CANDIDATE.md` with success + coverage summary.
## 2026-03-22 14:47:47 UTC β€” Integrated risk governance into release readiness scoring
Updated `src/release_readiness.py` to include `docs/RISK_REGISTER.md` in readiness checks and regenerated readiness/final RC reports.
## 2026-03-22 14:49:54 UTC β€” Added executive summary generator
Implemented `src/executive_summary.py` to summarize readiness scores, RC coverage, and high-impact deliverables in `docs/EXECUTIVE_SUMMARY.md`.
## 2026-03-22 14:51:48 UTC β€” Integrated executive summary into pipeline and RC bundle
Updated `src/run_full_pipeline.py`, `src/final_release_candidate.py`, and `src/update_docs_bundle.py` so executive summary is always generated and tracked in release artifacts.
## 2026-03-22 14:53:55 UTC β€” Added next-milestones planner
Implemented `src/next_milestones.py` to generate `docs/NEXT_MILESTONES.md` with priority milestones and immediate commands for final technical push.
## 2026-03-22 14:55:55 UTC β€” Added bootstrap confidence-interval evaluation
Implemented `src/bootstrap_ci.py` to estimate CI95 for accuracy/F1/AUC via bootstrap resampling and save `outputs/bootstrap_ci_results.json`.
## 2026-03-22 14:57:50 UTC β€” Integrated bootstrap uncertainty into reporting and readiness
Updated technical report and release readiness checks to include `outputs/bootstrap_ci_results.json`; regenerated readiness + final RC docs.
## 2026-03-22 14:59:50 UTC β€” Added reproducibility snapshot generator
Implemented `src/repro_snapshot.py` to capture Python/platform/git revision and SHA256 hashes into `docs/REPRO_SNAPSHOT.md`.
## 2026-03-22 15:01:53 UTC β€” Added Hugging Face publish helper generator
Implemented `src/hf_publish_helper.py` to generate exact Space creation/push commands in `docs/HF_PUBLISH_HELPER.md` for credential-safe handoff publishing.
## 2026-03-22 15:03:58 UTC β€” Added real-data gap report for final credibility push
Implemented `src/real_data_gap_report.py` to quantify missing real-run artifacts and output `docs/REAL_DATA_GAP_REPORT.md` with action plan.
## 2026-03-22 15:05:50 UTC β€” Added release-packet generator for fast external sharing
Implemented `src/release_packet.py` to generate `docs/RELEASE_PACKET.md` with a compact checklist of all high-value release artifacts.
## 2026-03-22 15:07:46 UTC β€” Integrated release packet into RC/full pipeline
Updated `src/final_release_candidate.py` and `src/run_full_pipeline.py` so `docs/RELEASE_PACKET.md` is always regenerated and tracked in output coverage.
## 2026-03-22 15:09:58 UTC β€” Added token-safe HF publish automation script
Implemented `src/hf_publish_safe.py` for environment-token based Space publish, plus docs and security guidance.
## 2026-03-22 15:11:51 UTC β€” Added HF Space status checker
Implemented `src/hf_space_status.py` to fetch runtime/build status for Space deployment and persist `docs/HF_SPACE_STATUS.md`.
## 2026-03-22 15:13:37 UTC β€” Added deployment diagnostics playbook
Implemented `src/deployment_diagnose.py` to generate `docs/DEPLOYMENT_DIAGNOSE.md` with endpoint checks and fast recovery steps for Space access issues.
## 2026-03-22 15:15:55 UTC β€” Added demo reliability fallback for Space uptime
Implemented `src/model_fallback.py` and updated inference to gracefully use deterministic mock predictions when trained model is missing; app now surfaces fallback behavior.
## 2026-03-22 15:17:43 UTC β€” Added Space smoke-test diagnostics
Implemented `src/space_smoke_test.py` to verify both Hugging Face page URL and hf.space direct URL, with tracked output `docs/SPACE_SMOKE_TEST.md`.
## 2026-03-22 15:21:52 UTC β€” Improved QA: added inference fallback unit tests + CI test stage
Added `tests/test_infer_fallback_unittest.py` and extended CI workflow to run unit tests for streaming + inference fallback reliability.
## 2026-03-22 15:22:20 UTC β€” Added environment compatibility guardrail
Implemented `src/env_compat_check.py` to detect Python/scipy compatibility risks (e.g., py3.14 + Fortran build issues) and provide setup recommendations in `docs/ENV_COMPAT.md`.
## 2026-03-22 15:24:21 UTC β€” Enhanced mathematical rigor documentation
Added `docs/MATH_NOTATION.md` with symbol table, assumptions, and complexity notes; linked from README mathematical section.
## 2026-03-22 15:26:25 UTC β€” Added report consistency checker for documentation quality
Implemented `src/report_consistency_check.py` to validate required sections across key docs and produce `docs/REPORT_CONSISTENCY.md`.
## 2026-03-22 15:28:26 UTC β€” Integrated consistency/env/repro checks into RC and full pipeline
Updated pipeline orchestrators to always run report consistency check, environment compatibility check, and reproducibility snapshot; RC coverage now tracks these artifacts.
## 2026-03-22 15:30:28 UTC β€” Added quality scorecard summarizer
Implemented `src/quality_scorecard.py` to aggregate readiness and RC metrics into `docs/QUALITY_SCORECARD.md` with an overall quality index.
## 2026-03-22 15:32:20 UTC β€” Added bilingual README support
Created `README.zh-CN.md` and added language switch section in `README.md` to improve accessibility and external presentation quality.
## 2026-03-22 15:34:28 UTC β€” Added README quality guardrail and integrated it into release pipeline
Implemented `src/readme_quality_check.py` to enforce concise/bilingual README standards and wired it into full pipeline + final RC coverage.
## 2026-03-22 15:36:17 UTC β€” Added docs home landing page
Created `docs/HOME.md` as a curated documentation entrypoint and linked it from README for faster navigation.
## 2026-03-22 15:46:14 UTC β€” Added API contract tests and CI integration
Implemented `tests/test_api_contract_unittest.py` for `/health` and `/predict` schema/validation checks, and wired it into CI unittest stage.
## 2026-03-22 15:47:24 UTC β€” Added docs freshness monitor
Implemented `src/docs_freshness_check.py` to track staleness of key docs and output `docs/DOCS_FRESHNESS.md` for maintenance quality.
## 2026-03-22 15:47:58 UTC β€” Integrated docs freshness into quality pipeline
Wired `src/docs_freshness_check.py` into full pipeline and final RC coverage so documentation staleness is continuously tracked.
## 2026-03-22 15:49:58 UTC β€” Integrated full math model doc into release surfaces
Added `docs/MATH_NOTATION.md` to docs bundle, release packet, and final RC output inventory so mathematical specification is first-class in release artifacts.
## 2026-03-22 15:52:09 UTC β€” Added paper-style methods + formula-to-code mapping
Created `docs/METHODS.md` (paper-style method section) and extended `docs/MATH_NOTATION.md` with explicit formula-to-code mapping for traceable technical rigor.
## 2026-03-22 15:53:58 UTC β€” Promoted METHODS doc into release-critical surfaces
Integrated `docs/METHODS.md` into docs bundle index, release packet, and final RC output inventory for stronger research-style presentation.
## 2026-03-22 15:56:01 UTC β€” Added auto-refresh for docs home and integrated into pipeline
Implemented `src/update_docs_home.py` and wired it into RC/full pipeline so `docs/HOME.md` stays synchronized with evolving artifacts.
## 2026-03-22 15:58:18 UTC β€” Added results summary doc + Space runtime mode visibility
Implemented `src/generate_results_md.py` -> `docs/RESULTS.md` and updated `app.py` to display REAL_MODEL vs MOCK_FALLBACK runtime mode explicitly for demo transparency.
## 2026-03-22 15:59:55 UTC β€” Integrated RESULTS summary into release-critical automation
Added `docs/RESULTS.md` to docs bundle/release packet and wired `src/generate_results_md.py` into full pipeline + final RC generation/coverage.
## 2026-03-22 16:01:57 UTC β€” Added Space end-user guide for public demo clarity
Implemented `src/space_user_guide_gen.py` to generate `docs/SPACE_USER_GUIDE.md` with access steps, mode explanation, runtime indicator meaning, and troubleshooting.
## 2026-03-22 16:04:10 UTC β€” Added branded README hero banner
Implemented `src/generate_readme_banner.py` and added `assets/readme_banner.svg` to README for stronger first-impression design quality.
## 2026-03-22 16:06:15 UTC β€” Enhanced bilingual README parity + i18n consistency check
Updated `README.zh-CN.md` with banner/badges parity and added `src/readme_i18n_consistency.py` producing `docs/README_I18N_CONSISTENCY.md`.
## 2026-03-22 16:08:08 UTC β€” Integrated README i18n consistency into RC/full pipeline
Wired `src/readme_i18n_consistency.py` into the automated quality pipeline and final RC output inventory for bilingual release hygiene.
## 2026-03-22 16:10:10 UTC β€” Promoted Space user guide into release-critical artifact surfaces
Integrated `docs/SPACE_USER_GUIDE.md` into docs bundle index, release packet, and final RC output coverage for better public usability handoff.
## 2026-03-22 16:12:18 UTC β€” Added navigation health check and integrated into release automation
Implemented `src/navigation_health_check.py` to enforce discoverability links across index docs; integrated into full pipeline and final RC coverage.
## 2026-03-22 16:14:06 UTC β€” Added citation metadata for research-grade reuse
Created `CITATION.cff` and linked citation guidance in README to improve academic/professional adoption quality.
## 2026-03-22 16:16:32 UTC β€” Integrated citation metadata into release-critical coverage
Promoted `CITATION.cff` into docs bundle/release packet/final RC output inventory for stronger research-grade release completeness.
## 2026-03-22 16:18:09 UTC β€” Integrated live Space status/smoke checks into RC/full pipeline
Updated orchestrators to run `hf_space_status` and `space_smoke_test` every full/RC cycle; RC output inventory now tracks deployment live-health artifacts.
## 2026-03-22 16:20:17 UTC β€” Added secrets hygiene check and integrated into quality pipeline
Implemented `src/secrets_hygiene_check.py` to scan for token-like strings and generate `docs/SECRETS_HYGIENE.md`; integrated into full pipeline and RC coverage.
## 2026-03-22 16:22:17 UTC β€” Added compliance scorecard and integrated into release pipeline
Implemented `src/compliance_scorecard.py` to summarize navigation/i18n/secrets/citation compliance and added it to full pipeline + final RC coverage.
## 2026-03-22 16:24:07 UTC β€” Promoted compliance scorecard visibility in primary entrypoints
Linked `docs/COMPLIANCE_SCORECARD.md` in README and docs home generator; refreshed HOME and final RC outputs.
## 2026-03-22 16:26:24 UTC β€” Added one-page external brief and integrated into RC pipeline
Implemented `src/one_pager.py` generating `docs/ONE_PAGER.md` and integrated it into full pipeline/final RC coverage for concise external communication.
## 2026-03-22 16:28:26 UTC β€” Added project-health badge from quality/compliance indexes
Implemented `src/project_health_badge.py` to generate `assets/badge_project_health.svg`, displayed in README and integrated into RC/full pipeline.
## 2026-03-22 16:30:18 UTC β€” Added auto latest-release-notes generator
Implemented `src/release_notes_latest.py` -> `docs/RELEASE_NOTES_LATEST.md` and integrated it into full pipeline + final RC coverage.
## 2026-03-22 16:32:39 UTC β€” Added visuals presence guardrail for README quality
Implemented `src/visuals_presence_check.py` to verify banner/heatmap/health badge assets and integrated it into full pipeline + RC coverage.
## 2026-03-22 16:34:39 UTC β€” Added Chinese one-sentence tagline guardrail
Implemented `src/tagline_check.py` to enforce a concise Chinese project one-liner in `README.zh-CN.md` and integrated it into full pipeline + RC coverage.
## 2026-03-22 16:42:15 UTC β€” Added Chinese results brief and integrated into release automation
Implemented `src/results_brief_zh.py` generating `docs/RESULTS_BRIEF_ZH.md`, linked from zh README, and integrated into full pipeline + RC coverage.
## 2026-03-22 16:44:15 UTC β€” Added English results brief and integrated into release automation
Implemented `src/results_brief_en.py` generating `docs/RESULTS_BRIEF_EN.md`, linked from README, and integrated into full pipeline + RC coverage.
## 2026-03-22 16:46:10 UTC β€” Promoted EN/ZH results briefs across core navigation surfaces
Integrated `docs/RESULTS_BRIEF_EN.md` and `docs/RESULTS_BRIEF_ZH.md` into docs home, docs bundle index, and release packet; refreshed final RC outputs.
## 2026-03-22 16:48:18 UTC β€” Added metrics registry and integrated into core release navigation
Implemented `src/metrics_registry.py` -> `docs/METRICS_REGISTRY.md` and wired it into docs home, docs bundle, release packet, and RC/full pipeline.
## 2026-03-22 16:50:26 UTC β€” Added data provenance registry and integrated into release surfaces
Implemented `src/data_provenance.py` -> `docs/DATA_PROVENANCE.md` with source/inventory/labeling notes, and integrated into docs home, bundle, release packet, and RC/full pipeline.
## 2026-03-22 16:52:18 UTC β€” Added limitations report and integrated it into release navigation
Implemented `src/limitations_report.py` -> `docs/LIMITATIONS.md` and integrated limitations into docs home, docs bundle, release packet, and RC/full pipeline for balanced technical communication.
## 2026-03-22 16:54:04 UTC β€” Promoted limitations visibility in top-level communication docs
Updated `src/one_pager.py` and README links so limitations are explicitly visible in external-facing summaries.
## 2026-03-22 16:56:17 UTC β€” Added artifact hash manifest for integrity and auditability
Implemented `src/artifact_hash_manifest.py` to generate `docs/ARTIFACT_HASH_MANIFEST.md` and integrated it into docs/release/RC/full pipeline surfaces.
## 2026-03-22 16:58:06 UTC β€” Removed legacy MNE pick_types usage to reduce warnings
Updated EEG scripts to use modern `raw.pick(...)` API in fetch/preprocess/data-check paths for cleaner logs and forward compatibility.
## 2026-03-22 17:00:18 UTC β€” Added reviewer pack and integrated into release automation
Implemented `src/reviewer_pack.py` -> `docs/REVIEWER_PACK.md` (3 docs + 3 visuals) and integrated into docs home/bundle/release packet and RC/full pipeline.
## 2026-03-22 17:02:22 UTC β€” Added binary release-ready signal and integrated into automation
Implemented `src/release_ready_signal.py` -> `docs/RELEASE_READY_SIGNAL.md` and integrated into docs home/bundle/release packet plus RC/full pipeline.
## 2026-03-22 17:04:24 UTC β€” Added release-ready diagnostics and integrated into automation
Implemented `src/release_ready_diagnose.py` to pinpoint failed steps/missing outputs causing NOT_READY, and integrated it into docs/release/RC/full pipelines.
## 2026-03-22 17:07:31 UTC β€” Cleared README quality false-negative for emoji header
Updated README quality check to accept emoji language header format and regenerated RC/signal/diagnose artifacts.
## 2026-03-22 17:08:19 UTC β€” Added v1 release readiness doc and integrated into automation
Implemented `src/v1_release_ready.py` -> `docs/V1_RELEASE_READY.md` and integrated it across docs/release/RC/full pipeline surfaces.
## 2026-03-22 17:10:17 UTC β€” Added release tag plan and integrated into release automation
Implemented `src/release_tag_plan.py` -> `docs/RELEASE_TAG_PLAN.md` and integrated it across docs/release/RC/full pipeline surfaces for clean v1.0.0 tagging workflow.
## 2026-03-22 17:12:21 UTC β€” Added actionable release checklist and integrated into automation
Implemented `src/release_checklist.py` -> `docs/RELEASE_CHECKLIST.md` and integrated it into docs/release/RC/full pipelines for final launch execution.
## 2026-03-22 17:14:21 UTC β€” Added unified release dashboard and integrated into automation
Implemented `src/release_dashboard.py` -> `docs/RELEASE_DASHBOARD.md` summarizing ready signal/diagnose/checklist, integrated across docs/release/RC/full pipelines.
## 2026-03-22 17:16:02 UTC β€” Surfaced release dashboard in top-level README quality section
Added direct README link to `docs/RELEASE_DASHBOARD.md` so release status is visible without deep navigation.
## 2026-03-22 17:18:12 UTC β€” Added release-ready badge and integrated into automation
Implemented `src/release_ready_badge.py` -> `assets/badge_release_ready.svg`, displayed in README and integrated into full/RC pipelines.
## 2026-03-22 17:20:19 UTC β€” Added launch status snapshot and integrated into automation
Implemented `src/launch_status.py` -> `docs/LAUNCH_STATUS.md` to provide a compact GREEN/YELLOW launch-state view, integrated into docs/release/RC/full pipelines.
## 2026-03-22 17:22:01 UTC β€” Surfaced launch status in top-level README
Added direct README link to `docs/LAUNCH_STATUS.md` for immediate launch-state visibility.
## 2026-03-22 17:24:23 UTC β€” Added tag dry-run preflight check and integrated into automation
Implemented `src/tag_dry_run_check.py` -> `docs/TAG_DRY_RUN.md` and integrated it into docs/release/RC/full pipelines for safer v1 tagging.
## 2026-03-22 17:26:11 UTC β€” Added one-line status snapshot for rapid ops updates
Implemented `src/status_snapshot.py` -> `docs/STATUS_SNAPSHOT.txt` and integrated it into full/RC pipelines for concise health broadcasting.
## 2026-03-22 17:28:13 UTC β€” Added Chinese status snapshot and integrated into automation
Implemented `src/status_snapshot_zh.py` -> `docs/STATUS_SNAPSHOT_ZH.md`, integrated into full/RC pipelines, and linked from README.zh-CN.md for bilingual ops visibility.
## 2026-03-22 17:30:13 UTC β€” Added bilingual status message templates for rapid sharing
Implemented `src/status_message_template.py` -> `docs/STATUS_MESSAGE_TEMPLATES.md`, integrated into full/RC pipelines and docs home for quick comms handoff.
## 2026-03-22 17:32:13 UTC β€” Added heartbeat-update artifact generator
Implemented `src/heartbeat_update.py` -> `docs/HEARTBEAT_UPDATE.txt` and integrated into full/RC pipelines for concise periodic status broadcasting.
## 2026-03-22 17:34:06 UTC β€” Surfaced heartbeat update artifact in docs home
Integrated `docs/HEARTBEAT_UPDATE.txt` into docs home navigation and refreshed final RC outputs.
## 2026-03-22 17:36:21 UTC β€” Added v1 release notes draft generator and integrated into automation
Implemented `src/v1_release_notes_build.py` -> `docs/V1_RELEASE_NOTES.md` and integrated it into docs/release/RC/full pipelines for clean v1 launch comms.
## 2026-03-22 17:38:00 UTC β€” Surfaced v1 release notes in top-level bilingual READMEs
Added direct links to `docs/V1_RELEASE_NOTES.md` in both README.md and README.zh-CN.md for immediate launch-communication access.
## 2026-03-22 17:40:07 UTC β€” Updated status templates with v1 release-notes pointer
Enhanced `src/status_message_template.py` so EN/ZH quick-share messages include `docs/V1_RELEASE_NOTES.md` reference.
## 2026-03-22 17:42:10 UTC β€” Added milestone stamp artifact for release maturity signaling
Implemented `src/milestone_stamp.py` -> `docs/MILESTONE_STAMP.md` and integrated into docs home plus RC/full pipelines.
## 2026-03-22 17:44:12 UTC β€” Added milestone badge and integrated into automation
Implemented `src/milestone_badge.py` -> `assets/badge_milestone.svg`, linked in README and integrated into RC/full pipelines.
## 2026-03-22 17:46:15 UTC β€” Added machine-readable release summary JSON
Implemented `src/release_summary_json.py` -> `docs/RELEASE_SUMMARY.json` and integrated into RC/full pipeline plus docs home navigation.
## 2026-03-22 17:48:12 UTC β€” Added release-summary schema validation
Implemented `src/release_summary_validate.py` -> `docs/RELEASE_SUMMARY_VALIDATION.md` and integrated it into RC/full pipelines for machine-readable contract stability.
## 2026-03-22 17:50:10 UTC β€” Surfaced release-summary validation in core doc navigation
Added `docs/RELEASE_SUMMARY_VALIDATION.md` to docs home and docs bundle index; refreshed RC outputs for contract visibility.
## 2026-03-22 17:52:05 UTC β€” Added release-summary validation to release packet surface
Updated `src/release_packet.py` so `docs/RELEASE_SUMMARY_VALIDATION.md` is included in share-ready release artifact index.
## 2026-03-22 17:54:17 UTC β€” Added operator quick-links page and integrated into automation
Implemented `src/operator_quicklinks.py` -> `docs/OPERATOR_QUICKLINKS.md` for fast day-2 ops navigation, integrated into docs home/bundle and RC/full pipelines.
## 2026-03-22 17:58:20 UTC β€” Added release archive manifest and integrated into automation
Implemented `src/release_archive_manifest.py` -> `docs/RELEASE_ARCHIVE_MANIFEST.md` and integrated it into docs/release/RC/full pipelines for packaging readiness.
## 2026-03-22 18:02:03 UTC β€” Surfaced release archive manifest in bilingual READMEs
Added direct links to `docs/RELEASE_ARCHIVE_MANIFEST.md` in both README.md and README.zh-CN.md for immediate packaging guidance.
## 2026-03-22 18:04:17 UTC β€” Added handoff packet and integrated into release automation
Implemented `src/handoff_packet.py` -> `docs/HANDOFF_PACKET.md` and integrated it into docs home/bundle/release packet plus RC/full pipelines for seamless operator transfer.
## 2026-03-22 18:06:08 UTC β€” Added hard release guard and integrated into automation
Implemented `src/release_guard.py` to enforce READY state and wired it into full/RC pipelines to prevent accidental non-ready release flow.
## 2026-03-22 18:08:12 UTC β€” Added release guard report artifact and integrated into automation
Implemented `src/release_guard_report.py` -> `docs/RELEASE_GUARD_REPORT.md` and wired into docs home plus RC/full pipelines for auditable guard outcomes.
## 2026-03-22 18:10:08 UTC β€” Surfaced release guard report in bundle and packet
Added `docs/RELEASE_GUARD_REPORT.md` into docs bundle index and release packet, then refreshed RC outputs.
## 2026-03-22 18:12:02 UTC β€” Surfaced release guard report in bilingual top-level READMEs
Added direct links to `docs/RELEASE_GUARD_REPORT.md` in README.md and README.zh-CN.md for immediate governance visibility.
## 2026-03-22 18:16:21 UTC β€” Added governance matrix and integrated into release automation
Implemented `src/governance_matrix.py` -> `docs/GOVERNANCE_MATRIX.md` mapping control areas to artifacts/generators; integrated across docs/release/RC/full pipelines.
## 2026-03-22 18:18:15 UTC β€” Added operations digest and integrated into automation
Implemented `src/ops_digest.py` -> `docs/OPS_DIGEST.md` for concise periodic operational status, integrated into docs home/bundle and RC/full pipelines.
## 2026-03-22 18:20:20 UTC β€” Added Chinese ops digest and integrated into automation
Implemented `src/ops_digest_zh.py` -> `docs/OPS_DIGEST_ZH.md`, integrated into RC/full pipelines and docs home; linked from README.zh-CN.md.
## 2026-03-22 18:22:09 UTC β€” Surfaced Chinese ops digest in bundle and release packet
Added `docs/OPS_DIGEST_ZH.md` to docs bundle index and release packet surfaces, then refreshed final RC outputs.
## 2026-03-22 18:32:01 UTC β€” Added rolling status history for trend tracking
Implemented `src/status_history_append.py` -> `docs/STATUS_HISTORY.log` and integrated into RC/full pipelines for longitudinal ops visibility.
## 2026-03-22 18:32:47 UTC β€” Added quick-health CLI for terminal-first status checks
Implemented `src/quick_health_cli.py` returning ready/launch/guard in one line; integrated into RC/full pipeline and README core commands.
## 2026-03-22 21:14:34 UTC β€” Added cross-subject generalization evaluation (LOSO)
Implemented `src/cross_subject_eval.py` for leave-one-subject-out testing and documented usage in README; outputs `outputs/cross_subject_results.json`.
## 2026-03-22 21:19:51 UTC β€” Added LOSO cross-subject visualization and pipeline integration
Implemented `src/plot_cross_subject.py` to render `assets/cross_subject_loso.svg` from LOSO results and integrated it into RC/full pipelines.
## 2026-03-22 21:21:39 UTC β€” Added subject-holdout evaluation and fixed technical-report generator syntax
Implemented `src/subject_holdout_eval.py` for cross-subject generalization and fixed a string-literal bug in `src/build_report.py` to restore report generation reliability.
## 2026-03-22 21:22:10 UTC β€” Fixed LOSO integration in technical reporting
Repaired `src/build_report.py` section ordering and added explicit LOSO summary block (subjects/mean metrics) plus LOSO visual in technical report.
## 2026-03-22 21:22:47 UTC β€” Promoted LOSO metrics in registry and bilingual result briefs
Updated `src/metrics_registry.py` with LOSO metric definition and enhanced EN/ZH results briefs to include LOSO mean accuracy when available.
## 2026-03-22 21:24:46 UTC β€” Integrated LOSO into machine-readable release summary and dashboard
Updated `src/release_summary_json.py` to include `cross_subject_loso` block and `src/release_dashboard.py` to display LOSO mean accuracy in release status overview.
## 2026-03-22 21:26:42 UTC β€” Extended release-summary validation to cover LOSO schema
Updated `src/release_summary_validate.py` to validate optional `cross_subject_loso` block fields, strengthening machine-readable contract checks.
## 2026-03-22 21:28:55 UTC β€” Added status history trend tracking
Implemented `src/status_history.py` to append READY/pipeline/coverage/quality snapshots to `docs/STATUS_HISTORY.csv`; integrated into RC/full pipeline and docs navigation.
## 2026-03-22 21:30:54 UTC β€” Added release bundle builder and integrated into automation
Implemented `src/build_release_bundle.py` to generate distributable zip bundles in `dist/` and report in `docs/RELEASE_BUNDLE_BUILD.md`; integrated into docs/release/RC/full pipelines.
## 2026-03-22 21:32:54 UTC β€” Added release bundle verification with checksum
Implemented `src/release_bundle_verify.py` to verify latest dist bundle and emit SHA256 in `docs/RELEASE_BUNDLE_VERIFY.md`; integrated across docs/release/RC/full pipelines.
## 2026-03-22 21:40:08 UTC β€” Added release readiness trend visualization
Implemented `src/plot_status_history.py` to generate `assets/status_history_trend.svg` from `docs/STATUS_HISTORY.csv`, and integrated it into pipeline/RC/docs indices.
## 2026-03-22 21:42:05 UTC β€” Added real-time streaming latency benchmark
Implemented `src/streaming_latency_benchmark.py` with p50/p95/p99/max latency and throughput metrics; outputs JSON+doc and integrated into pipeline/RC/docs indices.
## 2026-03-22 21:43:15 UTC β€” Fixed and finalized streaming latency benchmark runtime path
Adjusted benchmark to use existing preprocessing/inference interfaces (`build_dataset_from_folder` + `predict_state`) and regenerated streaming latency outputs/docs.
## 2026-03-22 21:44:06 UTC β€” Added streaming latency visualization and report integration
Implemented `src/plot_streaming_latency.py` to generate `assets/streaming_latency.svg`, and integrated streaming-latency visual/report into RC/full pipeline and technical-report/docs index flows.
## 2026-03-22 21:46:07 UTC β€” Added streaming latency quality gates and validation report
Implemented `src/validate_streaming_latency.py` with explicit latency/throughput thresholds and integrated validation output into pipeline, RC checks, and technical reporting.
## 2026-03-22 21:48:47 UTC β€” Integrated LOSO multi-model benchmark into report and release flows
Wired cross-subject RF/SVM/LogReg benchmark outputs into technical report, RC required outputs, and docs indices for stronger comparative generalization evidence.
## 2026-03-22 21:50:26 UTC β€” Added bootstrap confidence intervals for cross-subject model benchmark
Implemented `src/cross_subject_ci.py` to compute model-wise LOSO bootstrap CIs (Accuracy/F1/AUC), with JSON + markdown outputs integrated into RC/full pipelines and docs indices.
## 2026-03-22 21:52:20 UTC β€” Added explainability heatmap visualization
Implemented `src/plot_explainability_heatmap.py` to render channelΓ—band permutation-importance heatmap (`assets/explainability_heatmap.svg`) with dedicated docs page and full pipeline/RC/report integration.
## 2026-03-22 21:53:33 UTC β€” Added explainability quality-gate validation
Implemented `src/validate_explainability.py` to enforce explainability artifact/signal gates and integrated validation into pipeline, RC checks, and technical reporting/docs index flows.
## 2026-03-22 21:55:44 UTC β€” Added cross-subject significance checks for model ranking robustness
Implemented `src/cross_subject_significance.py` to compare LOSO winner vs challengers with paired-delta statistical approximation; integrated outputs into RC/full/report/docs flows.
## 2026-03-22 21:58:56 UTC β€” Added streaming stability stress test with pass/fail gates
Implemented `src/streaming_stability_test.py` across light/moderate/burst tiers, generating JSON+markdown evidence and integrating it into pipeline, RC checks, and technical reporting/docs indices.
## 2026-03-22 22:00:09 UTC β€” Fixed reproducibility checker runtime import path
Patched `src/repro_cross_subject_check.py` to enforce PYTHONPATH during subprocess benchmark runs, then regenerated report/docs/RC artifacts.
## 2026-03-22 22:01:57 UTC β€” Added release-signature reproducibility verification
Implemented `src/repro_release_signature.py` to run RC twice and compare normalized SHA256 signatures of key outputs; integrated into pipeline/RC/report/docs flows.
## 2026-03-22 22:03:33 UTC β€” Added determinism hygiene audit to reproducibility stack
Implemented `src/determinism_audit.py` to statically verify explicit seed/random_state signals across core training/eval scripts; integrated into RC/full pipelines and reporting/docs indices.
## 2026-03-22 22:04:59 UTC β€” Added cross-subject model benchmark visual
Implemented `src/plot_cross_subject_benchmark.py` to generate grouped-bar comparison (`assets/cross_subject_benchmark.svg`) and integrated visual into technical report, docs index, and RC/full pipelines.
## 2026-03-22 22:07:56 UTC β€” Added bidirectional cross-dataset generalization evaluation
Implemented `src/cross_dataset_bidirectional.py` to report A->B and B->A transfer with symmetry-gap metrics; integrated into RC/full pipeline and report/docs indexes.
## 2026-03-22 22:08:51 UTC β€” Added bidirectional cross-dataset visualization
Implemented `src/plot_cross_dataset_bidirectional.py` to visualize A↔B RF metrics and integrated visual docs/artifacts into RC/full/report/docs index flows.
## 2026-03-22 22:11:21 UTC β€” Added bidirectional cross-dataset quality-gate validation
Implemented `src/validate_cross_dataset_bidirectional.py` with transfer/symmetry gates and integrated validation into RC/full/report/docs index flows.
## 2026-03-22 22:12:30 UTC β€” Extended LOSO benchmark with neural baseline (MLP)
Upgraded `src/cross_subject_model_benchmark.py` to include deterministic `MLPClassifier` baseline, then regenerated cross-subject ranking/CI/significance/visual/report artifacts.
## 2026-03-22 22:18:06 UTC β€” Added streaming drift resilience test
Implemented `src/streaming_drift_test.py` to measure probability-shift under gradual feature scaling drift, with pass/fail gate and integration into RC/full/report/docs flows.
## 2026-03-22 22:18:41 UTC β€” Added regression tests for new streaming/cross-dataset artifacts
Added `tests/test_streaming_drift_and_bidirectional_unittest.py` to validate schema + gate invariants for `streaming_drift.json` and `cross_dataset_bidirectional.json`, improving reproducibility guardrails.
## 2026-03-22 22:20:31 UTC β€” Integrated new artifact regression tests into CI and quick suite
Updated `.github/workflows/ci.yml` to run streaming-drift/bidirectional regression tests and added `src/quick_regression_suite.py` for fast local critical-test verification.
## 2026-03-22 22:23:13 UTC β€” Added explainability stability check across repeated runs
Implemented `src/explainability_stability.py` to compare top-feature overlap and top-band consistency across repeated permutation runs; integrated into RC/full/report/docs flows.
## 2026-03-22 22:23:45 UTC β€” Added explainability-stability regression test and CI coverage
Created `tests/test_explainability_stability_unittest.py`, wired it into CI and `src/quick_regression_suite.py`, and validated local pass for regression stack.
## 2026-03-22 22:26:06 UTC β€” Added integrated streaming scorecard
Implemented `src/streaming_scorecard.py` to aggregate latency/stability/drift gates into one pass/fail scorecard and integrated it into pipeline, RC checks, and reporting/docs indices.
## 2026-03-22 22:27:50 UTC β€” Added streaming-scorecard regression test and CI coverage
Created `tests/test_streaming_scorecard_unittest.py`, wired it into CI and `src/quick_regression_suite.py`, and validated full quick regression pass.
## 2026-03-22 22:30:01 UTC β€” Added streaming scorecard visualization
Implemented `src/plot_streaming_scorecard.py` to render gate-level streaming status as `assets/streaming_scorecard.svg` and integrated visual docs into pipeline/RC/report/docs indexes.
## 2026-03-22 22:31:46 UTC β€” Added regression test for streaming scorecard visual artifacts
Created `tests/test_streaming_scorecard_visual_unittest.py` and wired it into CI plus quick regression suite to guard visualization/document linkage integrity.
## 2026-03-22 22:34:07 UTC β€” Added integrated generalization scorecard
Implemented `src/generalization_scorecard.py` to aggregate LOSO and bidirectional cross-dataset gates into one PASS/FAIL scorecard, integrated into pipeline/RC/report/docs indices.
## 2026-03-22 22:35:48 UTC β€” Added generalization-scorecard regression test and CI coverage
Created `tests/test_generalization_scorecard_unittest.py`, integrated it into CI and `src/quick_regression_suite.py`, and verified complete quick-regression pass.
## 2026-03-22 22:38:00 UTC β€” Added generalization scorecard visualization
Implemented `src/plot_generalization_scorecard.py` to render gate-level generalization status as `assets/generalization_scorecard.svg` and integrated visual docs into pipeline/RC/report/docs index flows.
## 2026-03-22 22:39:44 UTC β€” Added regression test for generalization scorecard visual artifacts
Created `tests/test_generalization_scorecard_visual_unittest.py` and wired it into CI + quick regression suite to guard generalization visual/doc linkage.
## 2026-03-22 22:42:06 UTC β€” Added integrated reproducibility scorecard
Implemented `src/reproducibility_scorecard.py` to aggregate reproducibility checks (cross-subject rerun, release signature, determinism audit, explainability stability) into one PASS/FAIL scorecard and integrated it into RC/full/report/docs flows.
## 2026-03-22 22:43:44 UTC β€” Added reproducibility-scorecard regression test and CI coverage
Created `tests/test_reproducibility_scorecard_unittest.py`, integrated into CI and quick regression suite, and validated full critical test stack pass.
## 2026-03-22 22:46:06 UTC β€” Added reproducibility scorecard visualization
Implemented `src/plot_reproducibility_scorecard.py` to render gate-level reproducibility status as `assets/reproducibility_scorecard.svg` and integrated visual docs into pipeline/RC/report/docs index flows.
## 2026-03-22 22:47:43 UTC β€” Added regression test for reproducibility scorecard visual artifacts
Created `tests/test_reproducibility_scorecard_visual_unittest.py` and wired it into CI + quick regression suite to guard reproducibility visual/doc linkage integrity.
## 2026-03-22 22:50:05 UTC β€” Added project master scorecard across core pillars
Implemented `src/project_master_scorecard.py` to aggregate Streaming, Generalization, and Reproducibility scorecards into a top-level PASS/score artifact integrated into pipeline/RC/report/docs indices.
## 2026-03-22 22:51:46 UTC β€” Added project-master-scorecard regression test and CI coverage
Created `tests/test_project_master_scorecard_unittest.py`, integrated it into CI and quick regression suite, and verified full quick-regression pass.
## 2026-03-22 22:54:12 UTC β€” Added project master scorecard visualization
Implemented `src/plot_project_master_scorecard.py` to render top-level pillar status as `assets/project_master_scorecard.svg` and integrated visual docs into pipeline/RC/report/docs index flows.
## 2026-03-22 22:54:37 UTC β€” Added regression test for project master scorecard visual artifacts
Created `tests/test_project_master_scorecard_visual_unittest.py` and wired it into CI + quick regression suite to guard top-level visual/doc linkage integrity.
## 2026-03-22 23:02:57 UTC β€” Added unified scorecards overview layer
Implemented `src/scorecards_overview.py` to aggregate Streaming/Generalization/Reproducibility/Master scorecards into one compact overview and integrated it into pipeline/RC/report/docs index flows.
## 2026-03-22 23:04:45 UTC β€” Added scorecards-overview regression test and CI coverage
Created `tests/test_scorecards_overview_unittest.py`, integrated it into CI and quick regression suite, and validated full critical-test pass.
## 2026-03-22 23:06:59 UTC β€” Added scorecards-overview visualization
Implemented `src/plot_scorecards_overview.py` to render unified scorecards overview as `assets/scorecards_overview.svg` and integrated visual docs into pipeline/RC/report/docs index flows.
## 2026-03-22 23:08:38 UTC β€” Added regression test for scorecards-overview visual artifacts
Created `tests/test_scorecards_overview_visual_unittest.py` and integrated it into CI + quick regression suite to protect overview visual/doc linkage integrity.
## 2026-03-22 23:10:56 UTC β€” Added real-data evidence report and one-command reproducibility entrypoint
Implemented `src/real_data_evidence.py` -> `docs/REAL_DATA_EVIDENCE.md` and `src/repro_one_command.py` for full repro flow; integrated docs navigation and README quick-start entry.
## 2026-03-22 23:12:43 UTC β€” Added regression tests for real-data evidence and repro entrypoint
Created tests for `docs/REAL_DATA_EVIDENCE.md` and `src/repro_one_command.py`, then integrated both into CI and quick regression suite with local PASS verification.
## 2026-03-22 23:14:57 UTC β€” Added release readiness matrix across all scorecard layers
Implemented `src/release_readiness_matrix.py` to summarize presence/pass/score across streaming/generalization/reproducibility/master/overview; integrated into pipeline, RC checks, and report/docs indexes.
## 2026-03-22 23:16:52 UTC β€” Added release-readiness-matrix regression test and CI coverage
Created `tests/test_release_readiness_matrix_unittest.py`, integrated it into CI and quick regression suite, and validated full critical-test stack pass.
## 2026-03-22 23:19:18 UTC β€” Added release-readiness-matrix visualization
Implemented `src/plot_release_readiness_matrix.py` to visualize readiness-matrix pillar scores as `assets/release_readiness_matrix.svg`; integrated into pipeline/RC/report/docs indexes.
## 2026-03-22 23:19:49 UTC β€” Added regression test for release-readiness-matrix visual artifacts
Created `tests/test_release_readiness_matrix_visual_unittest.py` and integrated it into CI + quick regression suite to protect matrix visual/doc linkage integrity.
## 2026-03-22 23:22:02 UTC β€” Added release-readiness matrix badge
Implemented `src/release_matrix_badge.py` to publish `assets/badge_release_matrix.svg` from matrix pass/score and integrated it into README plus pipeline/RC/docs indexes.
## 2026-03-22 23:23:47 UTC β€” Added release-matrix badge regression test and CI coverage
Created `tests/test_release_matrix_badge_unittest.py` and integrated it into CI + quick regression suite to protect release-matrix badge generation integrity.
## 2026-03-22 23:28:07 UTC β€” Added release decision gate for professional publish readiness
Implemented `src/release_decision_gate.py` to produce GO/HOLD decision + suggested tag from master/matrix/overview checks; integrated into pipeline, RC checks, and report/docs indices.
## 2026-03-22 23:29:52 UTC β€” Added release-decision-gate regression test and CI coverage
Created `tests/test_release_decision_gate_unittest.py`, integrated it into CI and quick regression suite, and validated full critical test stack pass.
## 2026-03-22 23:32:20 UTC β€” Added reproducibility run-proof artifact
Implemented `src/repro_run_proof.py` to execute one-command repro and emit signed proof (`outputs/repro_run_proof.json`, `docs/REPRO_RUN_PROOF.md`), then integrated into pipeline/RC/report/docs flows.
## 2026-03-22 23:32:54 UTC β€” Added repro-run-proof regression test and CI coverage
Created `tests/test_repro_run_proof_unittest.py`, integrated it into CI and quick regression suite, and verified full critical regression pass.
## 2026-03-22 23:35:22 UTC β€” Added release-decision-gate visualization
Implemented `src/plot_release_decision_gate.py` to render decision-gate checks as `assets/release_decision_gate.svg` and integrated visual docs into pipeline/RC/report/docs index flows.
## 2026-03-22 23:36:50 UTC β€” Added regression test for release-decision-gate visual artifacts
Created `tests/test_release_decision_gate_visual_unittest.py` and integrated it into CI + quick regression suite to protect decision-gate visual/doc linkage integrity.
## 2026-03-22 23:39:14 UTC β€” Added repro-run-proof visualization
Implemented `src/plot_repro_run_proof.py` to visualize repro proof artifact coverage as `assets/repro_run_proof.svg`, integrated into pipeline/RC/report/docs indexes.
## 2026-03-22 23:40:50 UTC β€” Added regression test for repro-run-proof visual artifacts
Created `tests/test_repro_run_proof_visual_unittest.py` and integrated it into CI + quick regression suite to protect repro-proof visual/doc linkage integrity.
## 2026-03-22 23:45:03 UTC β€” Added release decision badge for public-facing GO/HOLD signal
Implemented `src/release_decision_badge.py` to generate `assets/badge_release_decision.svg` from decision gate output and integrated into README/pipeline/RC/docs indexes.
## 2026-03-22 23:46:53 UTC β€” Added release-decision badge regression test and CI coverage
Created `tests/test_release_decision_badge_unittest.py` and integrated it into CI + quick regression suite to protect decision-badge generation integrity.
## 2026-03-22 23:59:27 UTC β€” Added cross-subject seed-sensitivity analysis
Implemented `src/cross_subject_seed_sensitivity.py` to quantify LOSO variance across seeds for RF/MLP, producing JSON+report and integrating into pipeline/RC/report/docs flows.
## 2026-03-22 23:59:57 UTC β€” Added seed-sensitivity regression test and CI coverage
Created `tests/test_cross_subject_seed_sensitivity_unittest.py`, integrated it into CI and quick regression suite, and verified full critical regression pass.
## 2026-03-23 00:04:22 UTC β€” Added cross-subject seed-sensitivity visualization
Implemented `src/plot_cross_subject_seed_sensitivity.py` to visualize seed-variance trajectories for RF/MLP and integrated visual docs into pipeline/RC/report/docs indexes.
## 2026-03-23 00:07:56 UTC β€” Added seed-sensitivity visual regression test and CI coverage
Created `tests/test_cross_subject_seed_sensitivity_visual_unittest.py` and integrated it into CI + quick regression suite to protect seed-sensitivity visual/doc linkage.
## 2026-03-23 00:12:17 UTC β€” Added final v1.0.0 release gate
Implemented `src/v1_release_gate.py` to produce explicit GO/HOLD for v1.0.0 with actionable tag commands, and integrated outputs into pipeline/RC/report/docs indices.
## 2026-03-23 00:13:58 UTC β€” Added v1-release-gate regression test and CI coverage
Created `tests/test_v1_release_gate_unittest.py`, integrated it into CI and quick regression suite, and verified full critical regression pass.