9b6b1100f4
ww: put selected toolchain first in test PATH
2026-08-21 05:30:10 +09:00
1b71250ad5
ww: protect public install outputs
2026-08-21 04:11:01 +09:00
ce91f6662c
ww build: honor output directories
2026-08-21 02:32:56 +09:00
71a9da2058
ww build: discard exact null outputs
2026-08-20 23:17:23 +09:00
84f5e68709
ww build: honor Go output permission modes
2026-08-20 22:03:09 +09:00
77168fd891
ww test: allow -c with persistent workdirs
2026-08-20 20:40:01 +09:00
db5782eff9
ww test: retain directory test binaries like Go
2026-08-20 20:13:08 +09:00
f28843f2f5
ww test: preserve combined product output order
...
Go 1.26.5 maps each test binary's stdout and stderr to the same product writer. Teach the captured executor to share one open file description for byte-equal output paths, then make directory test products emit that one ordered capture on coordinator stdout. Build captures and inherited-stdio routes remain unchanged.\n\nKeep the executor mechanism, package policy, native Cstage/WWstage proof, and normative contract together so every commit preserves the observable test-output behavior.
2026-08-20 18:29:09 +09:00
b996099270
test: prove captured action stdin isolation
2026-08-20 17:39:10 +09:00
6e9591d4b4
test: prove package-source test execution cwd
2026-08-20 16:25:43 +09:00
6974bec878
test: prove case-fold collision preflight
2026-08-15 16:11:01 +09:00
7d73d31b38
test: prove canonical directory test products
2026-08-15 02:50:00 +09:00
5c0e468f53
test: prove platform filename selection
2026-08-14 21:44:26 +09:00
25da54936d
ww: preserve compiler sink outputs
2026-08-14 19:10:36 +09:00
763bbc8f25
test: prove package initialization semantics
2026-08-14 19:02:49 +09:00
10e02a00ee
test: prove ordinary import binding modes
2026-08-14 10:56:54 +09:00
351f4a25bc
ww: invalidate partial package commits
2026-08-14 05:12:45 +09:00
695983f7c3
ww: keep generated test support file-scoped
2026-08-14 04:20:29 +09:00
a841278333
test: prove declared package import semantics
2026-08-14 03:08:16 +09:00
9a2812347c
test: prove recursive local package patterns
2026-08-13 23:42:54 +09:00
5d50788e46
test: prove local vendor package semantics
2026-08-13 19:18:05 +09:00
088105413d
test: prove internal package visibility
2026-08-13 15:38:03 +09:00
dab3cb4998
ww: select build action from package declaration
2026-08-13 13:36:10 +09:00
b58c1f152a
test: prove package universes beyond 256 actions
2026-08-13 08:08:53 +09:00
f45844ffa8
test: close long package reuse proofs
2026-08-13 05:57:16 +09:00
5705c0e3fa
test: prove long package identity semantics
2026-08-13 05:38:05 +09:00
4377634bb9
ww: preserve command package identities
2026-08-13 03:37:08 +09:00
0aff801def
ww: canonicalize directory package identities
2026-08-13 02:48:12 +09:00
22ee8f5ae6
docs: pin canonical package model evidence
2026-08-13 00:54:16 +09:00
1724ea086f
build: make executable and test roots package actions
2026-08-12 22:00:02 +09:00
a88078faf8
docs: record direct package export boundary
2026-08-12 18:42:26 +09:00
0af13ea501
cmd: resolve source imports only as directories
...
Separate import lookup from raw CLI target compatibility in both production drivers. Package scans and test-support edges now create directory nodes only, while unit composition emits only the owning package's sorted sources after direct export data. Document the Go 1.26.5 ownership evidence and retained single-file root boundary.
2026-08-12 17:12:49 +09:00
c4bdc5dc4f
docs: record persistent builder identity
2026-08-12 15:51:55 +09:00
5c19f51a4d
docs: record package library-root parity
2026-08-12 15:18:54 +09:00
bb71b31f81
test: cover exact package tool invocation paths
2026-08-12 14:29:17 +09:00
8dfff85388
docs: describe command-scoped package test builds
2026-08-12 13:54:28 +09:00
02574c88f1
test: cover shared directory test build plans
2026-08-12 11:42:29 +09:00
9862f0c05f
cmd: build directory package test variants
2026-08-12 03:46:47 +09:00
0ac0fd68ec
cmd: compile packages from direct exports
2026-08-12 01:12:50 +09:00
52f6d6f0d4
cmd: build local package graphs
2026-08-11 22:26:07 +09:00
3157e1d688
docs: simplify WWAR phase boundaries
2026-08-11 19:36:58 +09:00
64f7a54be3
docs: type bootstrap record inputs
2026-08-10 23:34:04 +09:00
d7c57e97e8
docs: distinguish provider requirements from selections
2026-08-10 19:06:57 +09:00
9671cc2feb
docs: close Phase 0 protocol gaps
2026-08-10 17:15:44 +09:00
90afbb1c2e
docs: resolve WWAR protocol contradictions
...
Make the schema-1 transcription mechanically consistent before the protocol freeze: restore compiler-protocol identity, use the typed native-contract record identity, distinguish encoding and path classes, and close the package artifact kinds. These corrections must land together because one exhaustive IDL cannot encode the prior conflicting rules.
2026-08-10 15:48:54 +09:00
6880ebe543
docs: define WW Action Build architecture
2026-08-10 15:16:11 +09:00