-
48e66d6c14
test: test_queue_sandbox 改 cloud 包导入,不再依赖顶层 queue 遮蔽标准库
host
2026-10-31 12:06:21 +00:00
-
1e024f175f
docs(autoscaler): correct queue_depth docstring on dependency cycles
host
2026-10-31 12:06:08 +00:00
-
88e16ee8ac
fix(server): remove unreachable duplicate lines in _latest_ts
host
2026-10-31 12:06:07 +00:00
-
45be478d70
fix(host): daemon 循环把显式 --state 透传给 recover/run-due 子进程
muse
2026-10-31 12:10:14 +00:00
-
1156d3c754
fix(host): _load_config_file 与 init 的 open() 改用 with 关闭
muse
2026-10-31 12:08:38 +00:00
-
e768959c93
fix(host): _read_loop 跳过非 dict JSON 消息,不再静默死亡
muse
2026-10-31 12:08:03 +00:00
-
b9466e556b
feat: 7-dim project audit scorecard (all >=9 to pass, average never a pass criterion)
host
2026-10-31 09:58:07 +00:00
-
3eac2a702e
audit: wire loop driver to server endpoints and release gate (track 2)
host
2026-10-31 08:05:24 +00:00
-
91b61e5302
audit: pure loop driver for the project-level audit rework loop (track 1)
host
2026-10-31 07:46:46 +00:00
-
a433460343
audit: unify audit-of-audit sampling rule (gap 2)
host
2026-10-31 04:24:51 +00:00
-
8006a6fcba
audit: route automation audit rows through hash-chain pair (gap 4, option A)
host
2026-10-31 04:53:57 +00:00
-
0db51f8145
audit: task-attempt ledger feeds real first-pass/defect/rework rates (gap 3)
host
2026-10-31 04:45:22 +00:00
-
238ebbdbd2
integrate: restore CostStore import dropped with #241 dual_column_view line
host
2026-10-31 19:57:04 +00:00
-
f1f8c8bf62
feat: audit-of-audit sampling rules (golden set and critical paths)
host
2026-10-31 02:37:12 +00:00
-
dba6536ac2
feat: architecture conformance checks in CI and metrics feedback loop
host
2026-10-31 02:28:21 +00:00
-
382ec6d62e
audit: wire pushback gate to hard merge gate and hash-chain ledger (gap 1)
host
2026-10-31 04:10:25 +00:00
-
eeb10118d6
feat: tamper-evident audit ledger (hash chain) + dual-column cost view
host
2026-10-31 02:47:21 +00:00
-
c0ab995ccc
integrate: appendix count assertion follows 12-chapter table
host
2026-10-31 19:54:27 +00:00
-
e921db3472
audit: independent audit role, auto-pushback, rebuild branch, three tightenings, QA full-chain
host
2026-10-31 02:53:33 +00:00
-
41e8c98512
feat: cloud 门禁/超时/成本/沙箱收敛为单一判定源
host
2026-10-30 18:35:12 +00:00
-
2720acef46
integrate: sync appendix sources to v0.5 appendix table (00-10)
host
2026-10-31 19:50:12 +00:00
-
be41ad2c0a
test: pin skill appendix sync and SKILL.md-only seeding (C-line, no behaviour change)
host
2026-10-30 18:26:55 +00:00
-
06710cf47b
feat: 沙箱规模——/tmp 顺序加严、注册表寻址与失联精确清理、超时边界抽取
host
2026-10-30 16:03:05 +00:00
-
143ab30094
feat: cost/quota set — dual-column priced reports, creator split, hard cutoff, approval-timeout auto-threshold
host
2026-10-30 16:00:51 +00:00
-
0072e1ae6a
skill: cross-task artifact pass with sha256 dual-channel verification
host
2026-10-30 15:59:50 +00:00
-
d973e63b11
feat: wire full-auto executor to server HTTP endpoints
host
2026-10-30 15:58:24 +00:00
-
b4a69e1e71
refactor: remaining longfunc small extractions after #231 (no module split)
host
2026-10-31 02:05:03 +00:00
-
1accfac844
refactor: extract minimal pure helpers from _continue_task, _task_wait, _task_thread_read and _metrics
host
2026-10-31 01:46:32 +00:00
-
f96960c9c5
refactor: extract minimal helpers from _dispatch, _dispatch_project and _create_task
host
2026-10-31 01:28:26 +00:00
-
a9e2f70d9e
workers: reap pid_verified stale workers with pre-kill audit and post-kill verification
host
2026-10-31 01:26:28 +00:00
-
8ea54cf66b
workers: land host/pid/address columns with idempotent migration and pid_verified stale classification
host
2026-10-30 19:19:48 +00:00
-
452fc8ea7e
docs(skill): add software-engineering README and same-dir reference test
host
2026-10-31 01:23:38 +00:00
-
4e554b5c07
docs(skill): add appendix provenance sources, checker and CHANGELOG
host
2026-10-30 18:56:44 +00:00
-
61e08a1a8c
feat: hard merge gate by default (CI + directory + contract + coordinator + reviews)
host
2026-10-31 02:36:03 +00:00
-
d553f9549c
feat: configurable merge gate (branch protection + directory isolation) and skill body/appendix checks
host
2026-10-30 15:54:19 +00:00
-
44616a03dc
feat: software-engineering skill v0.5 (G7/G8 ops + iteration)
host
2026-10-30 12:07:47 +00:00
-
a605ff2f92
feat: full-auto mode v0.4 (host executor + skill + CI fix loop, stacked on v0.3)
host
2026-10-30 09:19:59 +00:00
-
34ed438d0e
feat: software-engineering skill v0.3 (P1-1..P1-4 + P2)
host
2026-10-30 07:26:40 +00:00
-
ef0052d15a
coverage85-threshold: 覆盖率门槛 75% -> 85%(实测 85.2565%,余量 57 行)
host
2026-10-31 09:59:59 +00:00
-
49a2f7881b
coverage85-step4e-fix: misc 不再 import stdlib queue,避免遮蔽 test_queue_sandbox 的 cloud/queue 导入
host
2026-10-31 09:49:21 +00:00
-
0d7fc867b5
coverage85-step4f: host 纯函数与小方法长尾测试
host
2026-10-31 09:40:15 +00:00
-
12f56cd8c8
coverage85-step4e: workers/autoscaler/playwright 长尾测试(+29 项)
host
2026-10-31 09:38:49 +00:00
-
3dc4ebe273
coverage85-step4d: host main 尾部命令块测试(+30 项)
host
2026-10-31 09:28:06 +00:00
-
3b7d45c9a2
coverage85-step4c: server 长尾端点与子路由测试(+19 项)
host
2026-10-31 09:28:06 +00:00
-
21a5fd3a2a
coverage85-step4b: worker marker_tools 派发剩余分支测试(+20 项)
host
2026-10-31 09:28:06 +00:00
-
0e665d616f
coverage85-step4a: worker run_one/_run_attempt 缺口测试(+34 项)
host
2026-10-31 09:28:06 +00:00
-
4cd9b5eaa4
coverage85-step3: 运行器统一加根路径,tests/ E402 清零
host
2026-10-31 08:58:16 +00:00
-
903f138fd9
coverage85-step2d: 新测试 lint 清理(删无用导入与变量)
host
2026-10-31 08:25:57 +00:00
-
1e9c1b36ee
coverage85-step2c: host 剩余缺口真实行为测试(+18 项)
host
2026-10-31 08:25:00 +00:00
-
3d2df7dfe6
coverage85-step2b: server/worker 剩余缺口真实行为测试(+24 项)
host
2026-10-31 08:25:00 +00:00
-
576fd50ee3
coverage85-step2a: MCP/deploy/verify-multiuser 剩余缺口真实行为测试(+43 项)
host
2026-10-31 08:25:00 +00:00
-
81a58daca2
coverage85-step1: server/worker/host 主力缺口真实行为测试(+113 项)
host
2026-10-31 07:51:18 +00:00
-
f39ed3654e
ci3: lint/mypy 第二阶段清理 + 覆盖率 76% -> 78%(门槛不动)
host
2026-10-31 05:58:36 +00:00
-
7ba5bfaf81
ci2: fix worker F821 NameError, mark harness2 sha1 non-security, rename E741 var
host
2026-10-31 05:13:29 +00:00
-
c127beaa98
ci: expand host-verify with lint, typecheck, security, depscan and coverage gates
host
2026-10-31 02:49:42 +00:00
-
7b537c31a6
test: close unclosed file handles in tests (Path read/write)
openqj
2026-10-30 19:44:01 +00:00
-
-
82d0e84371
Merge pull request #277 from openqj/feat-resident-p0-fixes
openqj
2026-11-02 11:40:24 +08:00
-
-
b391fe9320
resident P0+P1: DNS-level SSRF pin, batch budget, daily cap/cooldown/retention, PG schema/migration, dual-connection deadlock isolation, retarget baseline reset, proxy and structured failures, metrics
host
2026-11-02 03:30:57 +00:00
-
-
971e054938
fix(chv): 生产级审核 P1-01~P1-10 修复(堆叠于 #270 之上)
feat-chv-p1fix
muse-agent
2026-11-02 03:25:49 +00:00
-
60997b138f
Merge pull request #275 from openqj/feat-resident-website-loop-audit
openqj
2026-11-02 04:18:29 +08:00
-
-
6525bcafd0
audit: resident website loop architecture and code quality to 10/10
host
2026-11-01 19:58:03 +00:00
-
23725f92e6
docs: resident website loop verification summary
host
2026-11-01 19:43:04 +00:00
-
561b3891fb
test: resident website loop end-to-end with real fetch
host
2026-11-01 19:42:40 +00:00
-
0722ca3fd8
feat: resident watch tasks with pause/resume/end
host
2026-11-01 19:01:39 +00:00
-
-
622c51e7fb
Merge pull request #274 from openqj/feat-searxng-freeze
openqj
2026-11-01 22:29:59 +08:00
-
-
3a56f83114
websearch: 默认 auto 付费冻结,SearXNG 优先 + 显式解冻开关
host
2026-11-01 14:15:54 +00:00
-
-
0602d06136
Merge pull request #273 from openqj/feat-continue-gapfill
openqj
2026-11-01 17:21:17 +08:00
-
-
e9fa43dd8b
websearch: task-level allowed_hosts extension for scope=code + JS-heavy extract evaluation (mock-first)
host
2026-11-01 08:59:44 +00:00
-
125b436ab3
browser: click-path allowlist, safe tenant script upgrade, allowlist activation plan
host
2026-11-01 09:02:25 +00:00
-
1141d0d0f8
deploy: sync autoscaler unit with production host (seed-skills, imagegen-mcp, playwright-mcp)
host
2026-11-01 09:05:10 +00:00
-
-
2a569ac6e3
Merge pull request #272 from openqj/feat-platform-browser
openqj
2026-11-01 16:42:59 +08:00
-
-
847d1280c4
Merge pull request #271 from openqj/feat-code-search
openqj
2026-11-01 16:38:31 +08:00
-
-
da7a9950fb
feat: platform browser multi-tab, navigation allowlist, close cleanup, egress filter, allowlist worker wiring
host
2026-11-01 08:34:13 +00:00
-
-
-
397a46f850
websearch: add scope=code programming search + provider extract chain
host
2026-11-01 08:16:48 +00:00
-
-
27f48fe1ed
Merge pull request #200 from openqj/feat-console-project-nav2
openqj
2026-11-01 15:27:54 +08:00
-
-
8c8d62f70d
test(chv): 补齐 chv 模块剩余覆盖到 100%(生产与实验分开计分)
host
2026-11-01 07:00:21 +00:00
-
e718f0f326
test(chv): 修复 isWorkerAlive 边界测试抖动(精确边界改确定性字段测)
host
2026-11-01 00:44:12 +08:00
-
54f20dfe55
feat-chv-closeup:收尾(executor 覆盖到 100%、合并/灰度准备,堆叠于 #264)
host
2026-10-31 12:15:56 +00:00
-
2f3ff8b3ec
feat-chv-to10:往 10 分方向提升(类型/lint 清零、worker 适配抽取、审计落盘、lockfile 生成脚本、前端四态与统一文案、就绪清单 §13)
host
2026-10-31 10:20:42 +00:00
-
df8c64bd64
feat(chv): 架构/可维护性/前端只读侧推进——生产实验分离、配置片段化、VM 只读展示
host
2026-10-31 06:55:26 +00:00
-
42de20da68
feat(chv): 架构与代码质量 9.5+ 提升——长函数清零、WarmPool facade、#215 对齐、审计计数、只读 VM 字段、ADR-8~11
host
2026-10-31 06:20:12 +00:00
-
c908a0147a
feat(chv): 架构与代码质量提升——WarmPool 定案、长函数提取、严格测试替身、Docker 同步守卫、配置统一校验、类型注解与 ADR
host
2026-10-31 05:50:56 +00:00
-
baf26beb78
feat(chv): 安全审计修复 High/Medium/Low(堆叠于 #239)
host
2026-10-31 03:02:10 +00:00
-
003ea357f9
feat(console): CHV production-grade frontend — worker availability, attachment guard, queue hint, build:console fix, vitest
host
2026-10-31 02:35:38 +00:00
-
036323e620
feat(console): CHV executor option in dispatch/env selectors + experimental note in detail/list
host
2026-10-31 02:25:21 +00:00
-
445376743d
feat: CHV 审核修复 P2(范围恢复为全做)
host
2026-10-31 02:01:03 +00:00
-
9771ed9e8c
feat: CHV 审核修复(P0+P1,堆叠于 #230)
host
2026-10-31 01:54:13 +00:00
-
22b83f118a
feat: CHV gap fill — worker breakpoint wiring, pool reconcile, per-VM host keys, egress validation, guest build script
host
2026-10-31 01:30:52 +00:00
-
fde7bf4c3e
feat: CHV 执行器优化(拆模块/去重复/SSH 钉死/池持久化/中途死亡分类)
host
2026-10-30 19:45:33 +00:00
-
c371bbdf1e
feat: Cloud Hypervisor 执行器生产级 v1(cloud-hypervisor)
host
2026-10-30 18:54:16 +00:00
-
-
-
aebc6238a6
Merge pull request #201 from openqj/feat-platform-auto-resume
openqj
2026-10-30 15:51:43 +08:00
-
-
08484302ac
console: 项目导航移到左侧栏,工作台不再承担项目模块
host
2026-10-30 15:38:50 +08:00
-
-
-
4428a721a6
feat: auto-resume platform-interrupted non-goal tasks
host
2026-10-30 15:39:55 +08:00
-
d6369154c2
Merge pull request #198 from openqj/feat-automation-edit
openqj
2026-10-30 15:38:59 +08:00
-
-
-
-
2d644f901b
feat(console): automation panel edit and richer list
host
2026-10-30 15:22:41 +08:00
-
-
e2ce04ce4f
Merge pull request #197 from openqj/feat-stream-waiting
openqj
2026-10-30 15:29:17 +08:00
-
-
92157ef421
Merge pull request #195 from openqj/feat-shared-home-mcp-sync
openqj
2026-10-30 15:19:26 +08:00
-
-
962bb50a1c
feat: browser stream waits through round gaps instead of disconnecting
host
2026-10-30 15:14:37 +08:00
-
-
-
b977a9dee8
feat: sync shared-home MCP scripts on control-plane startup
host
2026-10-30 06:59:10 +00:00
-
-
671b4bedef
Merge pull request #194 from openqj/feat-project-tree
openqj
2026-10-30 15:00:11 +08:00
-