1479 Commits

Author SHA1 Message Date
Jesse 3431956de1 docs(staging): record personal report acceptance evidence 2026-08-06 17:01:17 +08:00
jesse f7a615a5bf Merge pull request 'Harden staging SSH secret and env ownership' (#15)
Staging Backend Quality Gate / validate (push) Successful in 12m56s
Staging Backend Quality Gate / publish (push) Successful in 5m51s
Rotate the staging key boundary and align deploy-owned environment validation.
2026-08-06 15:53:41 +08:00
Jesse 0ddbe11eda docs(bugs): record staging credential incident resolved
Staging Backend Quality Gate / validate (pull_request) Successful in 14m56s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
2026-08-06 15:52:37 +08:00
Jesse cfc7af6b46 fix(staging): rotate SSH secret handling and env ownership
Staging Backend Quality Gate / validate (pull_request) Successful in 16m32s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
2026-08-06 15:34:31 +08:00
jesse eccd831ae9 Merge pull request 'Record staging env ownership drift guard' (#14)
Staging Backend Quality Gate / validate (push) Successful in 11m31s
Staging Backend Quality Gate / publish (push) Successful in 15m29s
Record and prevent the staging env owner drift found by the encrypted backup gate.
2026-08-06 14:32:20 +08:00
Jesse a277efb8f4 docs(ops): record staging env ownership drift 2026-08-06 14:30:39 +08:00
jesse 8d636fc5ac Merge pull request 'Record staging SSH host key rotation guard' (#13)
Record the independently verified staging host-key rotation before release.
2026-08-06 14:26:47 +08:00
Jesse eb4ebf7c73 docs(ops): record staging host key rotation guard 2026-08-06 14:24:20 +08:00
jesse e018dc90a7 Merge pull request 'Add one-way Skill governance and personal reports' (#12)
Reviewed one-way Skill governance and ReportDocument v1 personal report rollout.
2026-08-06 14:10:51 +08:00
Jesse 8a475198e3 docs(bugs): record report gate regressions resolved
Staging Backend Quality Gate / validate (pull_request) Successful in 16m17s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
2026-08-06 13:53:11 +08:00
Jesse 94f051f4d0 test(report): register personal reports in database fixture
Staging Backend Quality Gate / validate (pull_request) Successful in 15m5s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
2026-08-06 13:36:23 +08:00
Jesse 58894b201b test(report): register report reader in capability audit
Staging Backend Quality Gate / validate (pull_request) Failing after 12m13s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
2026-08-06 13:21:04 +08:00
Jesse c949b224fe docs(staging): add personal report acceptance and rollback runbook
Staging Backend Quality Gate / validate (pull_request) Failing after 15m33s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
2026-08-06 12:59:36 +08:00
Jesse d89073d296 feat(report): add browser-rendered report and PDF print 2026-08-06 12:52:05 +08:00
Jesse 47e829e971 feat(report): generate grounded reports with Mastra 2026-08-06 12:43:30 +08:00
Jesse 82dab96b07 feat(report): add personal report contract and persistence 2026-08-06 12:43:10 +08:00
Jesse 03d3b58ff7 feat(skill): merge upstream reader-report contract 2026-08-06 11:31:51 +08:00
Jesse 685ed00e2f feat(sync): enforce one-way yinduzhanxing import policy 2026-08-06 11:25:34 +08:00
jesse 49da8f9169 Resolve staging manifest from actual artifacts
Staging Backend Quality Gate / validate (push) Successful in 12m12s
Staging Backend Quality Gate / publish (push) Successful in 4m54s
Merge after backend quality gate run 1447 succeeded.
2026-08-06 04:07:58 +08:00
Jesse_Chen fa65e76c77 Resolve staging manifest from actual artifacts
Staging Backend Quality Gate / validate (pull_request) Successful in 12m2s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
2026-08-06 03:53:19 +08:00
jesse cdd0985d22 Merge pull request 'Fix Docker artifact action inputs' (#10) from codex/fix-vendored-artifact-inputs-20260805 into main
Staging Backend Quality Gate / validate (push) Successful in 14m33s
Staging Backend Quality Gate / publish (push) Successful in 3m32s
2026-08-06 03:03:35 +08:00
Jesse_Chen 35fa0f0c78 Fix artifact inputs in Docker uploader
Staging Backend Quality Gate / validate (pull_request) Successful in 11m18s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
2026-08-06 02:50:40 +08:00
jesse 2f7654e260 Merge pull request 'Run vendored artifact uploader directly' (#9) from codex/run-vendored-artifact-uploader-20260805 into main
Staging Backend Quality Gate / validate (push) Successful in 11m6s
Staging Backend Quality Gate / publish (push) Failing after 4m53s
2026-08-06 02:30:22 +08:00
Jesse_Chen fdd0dcdd3b Run vendored artifact uploader directly
Staging Backend Quality Gate / validate (pull_request) Successful in 14m17s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
2026-08-06 02:14:34 +08:00
jesse 8842e834f3 Merge pull request 'Fix local artifact action inputs' (#8) from codex/fix-local-artifact-inputs-20260805 into main
Staging Backend Quality Gate / validate (push) Successful in 14m16s
Staging Backend Quality Gate / publish (push) Failing after 2m38s
2026-08-06 01:53:29 +08:00
Jesse_Chen c1c2094b77 Fix local artifact action inputs
Staging Backend Quality Gate / validate (pull_request) Successful in 13m30s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
2026-08-06 01:38:36 +08:00
jesse 9cc27ae1af Merge pull request 'Use internal artifact action mirror' (#7)
Staging Backend Quality Gate / validate (push) Successful in 11m6s
Staging Backend Quality Gate / publish (push) Failing after 3m46s
Vendor the audited Gitea artifact upload action locally so staging publish does not depend on broken external action resolution.
2026-08-06 01:18:19 +08:00
Jesse_Chen 809b8391cc Include vendored artifact action entrypoint
Staging Backend Quality Gate / validate (pull_request) Successful in 13m47s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
2026-08-06 01:00:10 +08:00
Jesse_Chen b412108a2b Vendor Gitea artifact upload action
Staging Backend Quality Gate / validate (pull_request) Has been cancelled
Staging Backend Quality Gate / publish (pull_request) Has been cancelled
2026-08-06 00:59:46 +08:00
Jesse_Chen f8ace3125a Use internal artifact action mirror
Staging Backend Quality Gate / validate (pull_request) Has been cancelled
Staging Backend Quality Gate / publish (pull_request) Has been cancelled
2026-08-06 00:54:16 +08:00
jesse c8c45990bd Merge pull request 'Use Gitea-compatible artifact upload action' (#6)
Staging Backend Quality Gate / validate (push) Successful in 11m5s
Staging Backend Quality Gate / publish (push) Failing after 21m22s
2026-08-06 00:22:59 +08:00
Jesse_Chen 11ae58c7e5 Use Gitea-compatible artifact upload action
Staging Backend Quality Gate / validate (pull_request) Successful in 13m27s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
2026-08-06 00:08:18 +08:00
jesse 8c3d400ca4 Merge pull request 'Fix Gitea artifact upload action resolution' (#5)
Staging Backend Quality Gate / validate (push) Successful in 12m31s
Staging Backend Quality Gate / publish (push) Failing after 18m48s
2026-08-05 23:31:34 +08:00
Jesse_Chen 88cdb6e6a0 Use runner-native artifact upload action
Staging Backend Quality Gate / validate (pull_request) Successful in 11m51s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
2026-08-05 23:17:56 +08:00
jesse b4d5115676 Merge pull request 'Keep ACR auth through immutable manifest capture' (#4) from codex/fix-gitea-manifest-auth-20260805 into main
Staging Backend Quality Gate / validate (push) Successful in 16m16s
Staging Backend Quality Gate / publish (push) Failing after 4m14s
2026-08-05 22:49:45 +08:00
Jesse_Chen 7d818d5e51 Keep registry auth through manifest capture
Staging Backend Quality Gate / validate (pull_request) Successful in 15m59s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
2026-08-05 20:00:41 +08:00
jesse 7e44bce852 Merge pull request 'Merge GitHub upstream into Gitea primary' (#3) from codex/integrate-github-main-gitea-20260805 into main
Staging Backend Quality Gate / validate (push) Successful in 13m21s
Staging Backend Quality Gate / publish (push) Failing after 1h13m44s
2026-08-05 17:48:22 +08:00
Jesse_Chen 3b08826752 Run pinned Node integration tests on host
Staging Backend Quality Gate / validate (pull_request) Successful in 12m18s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
2026-08-05 17:33:55 +08:00
Jesse_Chen c2949bbb50 Run integration tests on runner tooling
Staging Backend Quality Gate / validate (pull_request) Failing after 13m5s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
2026-08-05 17:16:21 +08:00
Jesse_Chen 2e62dc15bf Skip unused Playwright setup in Gitea CI
Staging Backend Quality Gate / validate (pull_request) Failing after 16m38s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
2026-08-05 16:53:28 +08:00
Jesse_Chen 0127321c06 Use reachable npm registry in Gitea CI
Staging Backend Quality Gate / validate (pull_request) Has been cancelled
Staging Backend Quality Gate / publish (pull_request) Has been cancelled
2026-08-05 16:41:23 +08:00
Jesse_Chen 9190b0edef Use reachable Playwright mirror in Gitea CI
Staging Backend Quality Gate / validate (pull_request) Has been cancelled
Staging Backend Quality Gate / publish (pull_request) Has been cancelled
2026-08-05 16:21:26 +08:00
Jesse_Chen a3a354e88f Install C++ compiler for Gitea CI
Staging Backend Quality Gate / validate (pull_request) Has been cancelled
Staging Backend Quality Gate / publish (pull_request) Has been cancelled
2026-08-05 15:57:46 +08:00
Jesse_Chen 77c663b9b7 Install Python headers for Gitea CI
Staging Backend Quality Gate / validate (pull_request) Failing after 5m19s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
2026-08-05 15:48:09 +08:00
Jesse_Chen a49ab48936 Use existing PyPI mirror in Gitea CI
Staging Backend Quality Gate / validate (pull_request) Failing after 10m0s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
2026-08-05 15:32:56 +08:00
Jesse_Chen c1543bdb5c Bound Gitea CI dependency resolution
Staging Backend Quality Gate / validate (pull_request) Has been cancelled
Staging Backend Quality Gate / publish (pull_request) Has been cancelled
2026-08-05 15:16:09 +08:00
Jesse_Chen 8174edc10d Install Python venv support in Gitea CI
Staging Backend Quality Gate / validate (pull_request) Has been cancelled
Staging Backend Quality Gate / publish (pull_request) Has been cancelled
2026-08-05 14:20:28 +08:00
Jesse_Chen 2e407a0127 Revert "Leave staging workflow contracts to coordinated update"
Staging Backend Quality Gate / validate (pull_request) Failing after 1m40s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
This reverts commit 84449e2ef3.
2026-08-05 14:16:30 +08:00
Jesse_Chen 84449e2ef3 Leave staging workflow contracts to coordinated update
Staging Backend Quality Gate / validate (pull_request) Has been cancelled
Staging Backend Quality Gate / publish (pull_request) Has been cancelled
2026-08-05 14:14:28 +08:00
Jesse_Chen 4c4b7751cc Use pinned ECR PostgreSQL image for Gitea CI
Staging Backend Quality Gate / validate (pull_request) Has been cancelled
Staging Backend Quality Gate / publish (pull_request) Has been cancelled
2026-08-05 14:12:25 +08:00