Commit Graph

89 Commits

Author SHA1 Message Date
HWLAB Code Queue d81b909cf4 fix: enforce dev report port lifecycle 2026-05-22 11:51:02 +00:00
Lyon f933a81c83 Merge pull request #115 from pikasTech/test/issue108-static-smoke
test: add Cloud Workbench smoke contract
2026-05-22 19:30:15 +08:00
root 9dc5176838 docs: record Cloud Web dev rollout path 2026-05-22 11:25:58 +00:00
HWLAB Code Queue cc843018ff test: add Cloud Workbench smoke contract 2026-05-22 11:13:47 +00:00
Lyon 1e88056649 Merge pull request #114 from pikasTech/feat/issue108-workbench-help-md
feat: add Cloud Workbench Markdown help page
2026-05-22 18:56:12 +08:00
HWLAB Code Queue f560c7a76e feat: add Cloud Workbench Markdown help page 2026-05-22 10:51:31 +00:00
Lyon 86dea0f03d fix: localize Cloud Workbench user-facing UI
Refs #108 #99 #78

指挥官审阅:合并中文化用户界面。范围只涉及 hwlab-cloud-web 的 index/app/check,保留机器标识与同源只读接口,不新增硬件写 API,不触碰 PROD。验证依据 runner 已通过 node check/build/git diff check;指挥官复核 diff 未发现硬件写调用。
2026-05-22 18:19:49 +08:00
Lyon 224b572304 fix: lock Cloud Workbench viewport scrolling
Refs #108 #99 #78.

Reviewed by commander. This only locks the outer Cloud Workbench viewport and preserves internal scroll containers; no PROD, no hardware write API, no DEV-LIVE claim.
2026-05-22 18:11:42 +08:00
Lyon ae30b1a2ba test: refresh M4 DEV agent loop evidence
Refs HWLAB#37, HWLAB#64, HWLAB#78.

Reviewed by commander. This keeps M4 as blocked at DB live readiness, does not promote dry-run/source evidence to DEV-LIVE, and preserves the patch-panel boundary.
2026-05-22 18:09:06 +08:00
Lyon f3ce52bb84 feat: add workbench hardware evidence panel contract
Refs #99 #78 #102
2026-05-22 17:46:12 +08:00
Lyon 166a7763a4 feat: add HWLAB Cloud workbench shell
Refs #99 #78
2026-05-22 17:36:27 +08:00
Lyon 0d5af3404c docs: define Cloud Workbench frontend design
Refs #99 #78
2026-05-22 17:27:05 +08:00
Lyon 5639873b68 Merge pull request #98 from pikasTech/fix/cloud-web-proxy-unsafe-port
fix: support Cloud Web internal API port
2026-05-22 17:04:52 +08:00
root 39435490c5 fix: support Cloud Web internal API port 2026-05-22 09:03:44 +00:00
Lyon 21bec8975a Merge pull request #97 from pikasTech/fix/cloud-web-same-origin-readonly-proxy
fix: proxy Cloud Web read-only API
2026-05-22 16:59:42 +08:00
root 744890847a fix: proxy cloud web read-only API 2026-05-22 08:58:25 +00:00
Lyon 6211333c1b Merge pull request #95 from pikasTech/docs/dev-gate-evidence-layering
docs: refresh DEV gate evidence layering
2026-05-22 15:46:37 +08:00
Lyon 2f31f9258a Merge pull request #93 from pikasTech/test/cloud-web-m3-readonly-contract
test: add Cloud Web M3 read-only diagnostics contract
2026-05-22 15:34:06 +08:00
Lyon 19c22c3c62 Merge pull request #94 from pikasTech/docs/m3-mvp-manual-acceptance
docs: clarify M3 MVP manual acceptance runbook
2026-05-22 15:33:27 +08:00
HWLAB Code Queue e7cc38147e docs: refresh DEV gate evidence layering 2026-05-22 07:26:40 +00:00
HWLAB Code Queue 9081311a55 docs: clarify M3 MVP manual acceptance runbook 2026-05-22 07:19:09 +00:00
HWLAB Code Queue f525c52258 test: add Cloud Web M3 read-only diagnostics contract 2026-05-22 07:17:33 +00:00
Lyon 505aa3b76d fix: add deploy desired-state plan (#87)
Commander review: read-only desired-state planner/checker only. Verified no PROD/apply/publish/restart path and no DEV-LIVE claim. Local review ran node --check, focused node tests, desired-state --check, target-tag plan, and diff hygiene.
2026-05-22 15:04:43 +08:00
HWLAB Code Queue 9982b40010 fix: add deploy desired-state plan 2026-05-22 06:59:29 +00:00
Lyon 8e89409dda docs: freeze DEV acceptance endpoint contract
Commander review: replaces conflicted #83 with a latest-main, docs-only PR. Scope is limited to endpoint contract and M3 evidence classification; no generated reports, no deploy, no PROD. Validated JSON parse, git diff --check, and node scripts/validate-contract.mjs.
2026-05-22 14:41:12 +08:00
root 0960e65afd docs: freeze dev acceptance endpoint contract 2026-05-22 06:39:44 +00:00
Lyon db9d6ae6e3 fix: add dev report lifecycle contract (#85)
Co-authored-by: root <root@lyon.remote>
2026-05-22 14:33:10 +08:00
Lyon 1af787f63f fix: rebaseline dev base image evidence (#76)
Co-authored-by: HWLAB Code Queue <code-queue@pikastech.local>
2026-05-22 14:20:37 +08:00
Lyon 4f93bc07bf docs: add M3 rollout support runbook (#81)
Co-authored-by: HWLAB Code Queue <code-queue@pikastech.local>
2026-05-22 14:20:07 +08:00
Lyon 456f618685 fix: replace immutable dev template jobs during apply (#72)
Co-authored-by: HWLAB Code Queue <code-queue@pikastech.local>
2026-05-22 14:19:12 +08:00
Lyon c1c9e72538 fix: rebaseline M2 DEV smoke endpoints (#77)
* feat: add hwlab dev console homepage

* fix: rebaseline M2 DEV smoke endpoints

---------

Co-authored-by: HWLAB Code Queue <code-queue@pikastech.local>
2026-05-22 13:56:16 +08:00
Lyon 82ad96c5c6 chore: refresh dev deployment evidence for 7e29522 (#79)
Co-authored-by: HWLAB Code Queue <code-queue@pikastech.local>
2026-05-22 13:29:26 +08:00
Lyon ab11565640 test: refresh HWLAB DEV live evidence
Merge PR #71 after commander review. Rebaselines DEV live evidence to 16666/16667, removes stale edge/frp blocker classification, keeps DB live and M3 patch-panel runtime as real blockers. Complies with HWLAB #78 / DC-DCSN-P0-2026-003 by preserving DEV-LIVE evidence boundaries and not treating Gate/UI as MVP success.
2026-05-22 13:15:31 +08:00
Lyon 7e29522b65 fix: split registry capability probes
Refs #66. Merged by commander after reviewing Code Queue task codex_1779422778882_1. Separates process HTTP, Docker daemon push, and k3s pull registry capabilities so runner loopback HTTP degradation does not block artifact publish when Docker/k3s paths are proven.
2026-05-22 12:46:59 +08:00
Lyon a1c3cb58da feat: add deploy contract dry-run plan
Refs #67

Merged by commander after reviewing Code Queue task codex_1779422774244_1. Adds deploy.json public endpoint/frp/k3s/health source fields and dry-run validation. Follow-up: align deploy.json commit/image desired state with the current DEV runtime before using it as apply truth.
2026-05-22 12:28:34 +08:00
Lyon 357a68bb95 fix: layer dev DB readiness evidence
Refs #49

Merged by commander after reviewing Code Queue task codex_1779422762669_1. Adds redacted DB readiness layering and refreshes DEV endpoint/report evidence. Follow-up: deploy/verify the new readiness probe in DEV via standard image CI/CD.
2026-05-22 12:27:01 +08:00
Lyon 4ebb1e4aa6 feat: add HWLAB DEV console homepage
Refs #59

Merged by commander after reviewing Code Queue task codex_1779422758441_1. Source-only frontend PR; deployment/DEV verification remains as follow-up.
2026-05-22 12:25:41 +08:00
lyon cb35ada686 chore: publish dev artifacts for 73b379f 2026-05-22 11:39:20 +08:00
lyon 73b379f444 fix: run agent manager as health service 2026-05-22 11:28:43 +08:00
lyon 59bd0a36fa fix: freeze dev ports and edge health 2026-05-22 11:16:29 +08:00
HWLAB Code Queue b1f4e6e52d feat: add patch panel runtime sync 2026-05-21 18:36:39 +00:00
HWLAB Code Queue eba24b72c0 feat: add cloud api runtime smoke 2026-05-21 18:33:01 +00:00
HWLAB Code Queue 95a6180439 feat: add dev artifact publish v2 plan 2026-05-21 18:30:40 +00:00
HWLAB Code Queue 35ecb5e038 feat: add M5 DEV gate aggregator v2 2026-05-21 18:28:19 +00:00
HWLAB Code Queue 1e9591a661 feat: add l2 simulator runtime smoke 2026-05-21 18:23:56 +00:00
HWLAB Code Queue 38d1507e07 feat: add L6 CLI web MVP gate entry 2026-05-21 18:19:16 +00:00
HWLAB Code Queue f1fb088db6 feat: add local agent runtime loop 2026-05-21 18:15:33 +00:00
HWLAB Code Queue 8807296d7d fix: add dev artifact entrypoints 2026-05-21 18:14:58 +00:00
HWLAB Code Queue ef35856bb0 fix: align dev artifact catalog identity 2026-05-21 18:00:33 +00:00
HWLAB Code Queue 1a2efd4915 feat: add dev db health contract 2026-05-21 17:57:51 +00:00