From 20698f3a94c09f24860d0c953324a100d4cf391b Mon Sep 17 00:00:00 2001 From: Lex Date: Sun, 16 Aug 2026 19:36:12 +0800 Subject: [PATCH 1/2] feat(project-development): triple-disjoint write-set contract and native report delivery (issue #295 prep) --- project-development-full.yaml | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/project-development-full.yaml b/project-development-full.yaml index 6e157b5..e60ed13 100644 --- a/project-development-full.yaml +++ b/project-development-full.yaml @@ -23,10 +23,14 @@ config: kind: plan depends_on: [development-map] instruction: >- - Define the smallest owning interfaces, dependency order, disjoint write - sets, public test seams, acceptance criteria, falsifiers, rollout, and - evidence returned by each package. Keep human confirmation at the parent - for high-impact product choices. + Define the smallest owning interfaces, dependency order, public test + seams, acceptance criteria, falsifiers, rollout, and evidence returned + by each package. Parallel implementation slices run concurrently in one + workspace, so partition write sets triple-disjoint: source files, + generated artifacts, and lockfiles must not overlap across slices, and + no shared build may be triggered by a slice; keep a slice that owns + generated or delivery wiring separate from source-only slices. Keep + human confirmation at the parent for high-impact product choices. - id: production-slice kind: coding @@ -75,10 +79,9 @@ config: depends_on: [development-review] instruction: >- Report changed modules, behavior, exact checks and results, acceptance - coverage, review verdicts, rollout, rollback, and deliberately deferred work. - DELIVERY CONTRACT: write the complete final report to a temporary - markdown file under ${TMPDIR:-/tmp}/opencode-workflow-reports (create - the directory if missing), named - project-development-full-development-report.md, and verify the file is - non-empty. Then submit ONLY that absolute file-path string as your - output; do not include the report body or any other text. + coverage, review verdicts, rollout, rollback, and deliberately deferred + work. Write the complete final report to a non-empty markdown file + under the project .opencode/workflow-reports/ directory, then submit + ONLY that absolute file path as your output — the runtime records the + native file reference with its integrity receipt; do not include the + report body or any other text. From ee6c5f7a056b8331669dbdfbe4e898d61cf20954 Mon Sep 17 00:00:00 2001 From: Lex Date: Sun, 16 Aug 2026 19:51:41 +0800 Subject: [PATCH 2/2] chore: pin runtime-compat to parallel-writers merge SHA; align full route wording and native report delivery (issue #295) --- runtime-compat.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime-compat.json b/runtime-compat.json index 9904264..4a3b4e8 100644 --- a/runtime-compat.json +++ b/runtime-compat.json @@ -1,4 +1,4 @@ { "runtime_repo": "LeXwDeX/OpenCode-GraphAgent", - "runtime_commit": "5871ce0e3bbb4155af40751c0821c6d27900fe03" + "runtime_commit": "ebc5ad089c782c7c4f2a128d4def41a75103f175" }