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.