rookiestar28
822661ec81
fix(governance): bind acceptance gates to clean commits
...
Add the lightweight high-risk closeout helper and its regression coverage. Reject tracked, staged, or untracked public changes before and after full local validation so accepted results map to a reproducible commit.
2026-08-09 03:26:10 +08:00
rookiestar28
f086f7a0e8
fix(deps): update nanoid to patched release
2026-08-08 16:21:43 +08:00
rookiestar28
397c9a1cbe
style(tests): apply classifier test formatting
2026-08-03 18:18:38 +08:00
rookiestar28
71f399369c
fix(ci): classify bootstrap route changes as high risk
2026-08-03 18:14:37 +08:00
rookiestar28
87c4c2df08
fix(startup): restore packaged route imports
2026-08-03 16:41:28 +08:00
rookiestar28
ec50c09b93
fix(tests): stabilize lifecycle snapshot assertions
2026-08-01 19:53:27 +08:00
rookiestar28
8970d6ff28
fix(ci): stabilize harness retry accounting
2026-08-01 19:43:44 +08:00
rookiestar28
816231c49f
fix(deps): harden frontend dependency validation
2026-07-31 16:00:18 +08:00
rookiestar28
a68dbfa433
fix(job-monitor): recognize advanced 3d results
2026-07-31 09:09:33 +08:00
rookiestar28
e5c1f48448
refactor(services): package bootstrap and posture domains
2026-07-31 08:44:04 +08:00
rookiestar28
22b4a341c2
fix(parameter-lab): correlate host queue receipts
2026-07-31 08:01:17 +08:00
rookiestar28
37f2507d37
fix(parameter-lab): bound experiment inputs
2026-07-31 07:03:52 +08:00
rookiestar28
c05436944d
fix(security): contain posture evaluation errors
2026-07-31 06:42:01 +08:00
rookiestar28
3fafa42c93
feat(security): centralize effective startup posture
2026-07-31 06:27:51 +08:00
rookiestar28
8c175f47ab
feat(startup): model bootstrap lifecycle outcomes
2026-07-31 05:40:58 +08:00
rookiestar28
5babb01a56
fix(compat): detect current desktop bridge
2026-07-31 05:34:55 +08:00
rookiestar28
85afda3277
fix(inventory): exclude dataset user data
2026-07-31 05:13:01 +08:00
rookiestar28
fe5bf6c684
feat(architecture): enforce production dependency boundaries
2026-07-31 04:59:02 +08:00
rookiestar28
351b418b83
fix(security): keep environment templates untracked
2026-07-31 04:24:09 +08:00
rookiestar28
291d537214
feat(compat): model desktop host generations
2026-07-31 04:22:38 +08:00
rookiestar28
570c4d0dc5
fix(ci): stabilize frontend retry assertions
2026-07-28 12:57:13 +08:00
rookiestar28
76cbaa404f
fix(ci): restrict static analysis to tracked sources
2026-07-11 18:20:47 +08:00
rookiestar28
c1aca449c5
fix(tests): stabilize contract digests across line endings
2026-07-11 17:25:34 +08:00
rookiestar28
06a25f7393
test(coverage): promote governed floor to 55 percent
2026-07-11 10:29:57 +08:00
rookiestar28
11faa8a789
refactor(connectors): decompose Slack and Feishu adapters
2026-07-11 08:51:33 +08:00
rookiestar28
b8b8d9c180
refactor(connector): decompose command router
2026-07-11 08:32:35 +08:00
rookiestar28
746d9a1352
refactor(config): decompose API handlers
2026-07-11 08:14:32 +08:00
rookiestar28
fdda687141
refactor(api): decompose route ownership
2026-07-11 07:52:08 +08:00
rookiestar28
b68d951fd0
fix(robustness): harden exception boundaries
2026-07-11 07:25:15 +08:00
rookiestar28
10c8f2e4aa
test(performance): add deterministic scale baselines
2026-07-11 06:57:07 +08:00
rookiestar28
ed98ed6568
chore(quality): enforce incremental static analysis
2026-07-11 06:33:08 +08:00
rookiestar28
fd82dd7fef
feat(ui): preview bounded text outputs
2026-07-11 00:24:40 +08:00
rookiestar28
02b0c4d2d6
chore(compat): refresh host reference anchors
2026-07-10 23:57:10 +08:00
rookiestar28
79f4a722f0
fix(connector): render bounded jobs summaries
2026-07-10 16:59:40 +08:00
rookiestar28
c8df8b1886
feat(api): expose bounded jobs read model
2026-07-10 16:42:31 +08:00
rookiestar28
5efc587c3f
fix(api): secure jobs listing contract
2026-07-10 16:21:41 +08:00
rookiestar28
ed9c2bcda4
fix(ui): preserve host-shaped widget ids
2026-07-08 03:40:02 +08:00
rookiestar28
6a35056631
fix(ui): show HDR outputs as fallback links
...
Detect .exr and .hdr image outputs before normal Job Monitor thumbnail rendering, and show explicit source-preview fallback tiles instead of broken image elements.
Keep normal image thumbnails plus existing media and asset fallback behavior intact, and document the HDR fallback posture.
Validation: targeted Vitest, R107 Playwright, doc-contract checks, and the full Windows test gate passed.
2026-07-08 03:22:10 +08:00
rookiestar28
a22be165d8
fix(connectors): harden media response headers
...
Route signed connector media through a shared MIME-aware response helper so dangerous active content downloads with octet-stream and nosniff headers while safe images remain inline-compatible.
Preserve media token, expiry, and path-boundary checks for LINE and WhatsApp media routes.
Validation: targeted connector media tests passed; full Windows test gate passed.
2026-07-08 03:11:33 +08:00
rookiestar28
886e91c491
fix(outputs): make asset hashes optional
...
Keep filename-backed output references previewable when hosts omit hash metadata, while preserving the explicit no-go path for asset-only references.
Update public docs and generated OpenAPI contract to describe optional hash metadata and the ComfyUI asset hashing flag.
Validation: targeted backend/unit/E2E checks passed; full Windows test gate passed.
2026-07-08 02:58:39 +08:00
rookiestar28
c612a67053
docs(compatibility): refresh host reference anchors
...
Update active ComfyUI and standalone frontend compatibility anchors while preserving desktop as a lagging host surface.
Refresh host-surface expectations and compatibility governance tests.
Validation: Windows full test gate passed with Playwright 39 passed.
2026-07-08 02:45:39 +08:00
rookiestar28
db1cc91bdc
test(compat): pin residual host contracts
2026-06-24 13:37:33 +08:00
rookiestar28
4f64294b85
fix(connector): target job cancellation requests
2026-06-24 13:21:30 +08:00
rookiestar28
ba3c64bdd1
chore(compat): refresh host reference anchors
2026-06-24 13:12:38 +08:00
rookiestar28
c4b9d2b271
feat(queue): add ComfyUI usage source attribution
2026-06-12 16:47:38 +08:00
rookiestar28
c6cfbdb606
feat(models): align managed folder type parity
2026-06-12 16:35:44 +08:00
rookiestar28
a99ec20fa5
feat(history): support media-aware output refs
2026-06-12 16:22:02 +08:00
rookiestar28
223514c9b4
fix(history): accept ComfyUI asset hash aliases
2026-06-12 16:06:44 +08:00
rookiestar28
b3bf098382
chore(compat): refresh ComfyUI host anchors
2026-06-12 15:59:54 +08:00
rookiestar28
a46a7db84b
fix(tools): report sandbox failures deterministically
2026-06-04 15:08:32 +08:00