You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Julian Noble
69d9b8f23a
vendorupdate: warn when pulling from dirty source checkouts; goal G-026
...
make.tcl vendorupdate now walks up from each vendor source path to the
nearest fossil and/or git root and warns (non-fatal, once per VCS root)
when the checkout is dirty - vendored artifacts built from uncommitted
source have no committed provenance. Silent for unversioned or missing
locations; dual git+fossil roots report each VCS separately. First real
run flagged 8 dirty source projects (the tomlish 1.1.7/1.1.8 incident -
vendored content whose source history ended at 1.1.6 - motivated this,
remedied upstream by tomlish checkin 37b71e82).
Goal G-026 (proposed) carries the enforcement follow-on: abort with
explicit override, warn-only as configured mode, shared coverage of
bootsupport_localupdate, and a recorded decision on the residual
staleness gap. Abort-by-default now would block routine work given the
dirty-project count.
Project version 0.2.5; vendorupdate doc note in src/AGENTS.md.
Assisted-by: harness=claude; primary-model=claude-fable-5; api-location=anthropic.com
3 weeks ago
..
archive
…
AGENTS.md
…
G-001-pluggable-console-backends.md
…
G-002-non-nested-subshell.md
…
G-003-subshell-resource-limits.md
…
G-004-no-committed-binaries.md
…
G-005-zig-build-infrastructure.md
…
G-006-prebuilt-artifact-download.md
…
G-007-console-location-transparency.md
punk::console 0.7.1: fix tcl 8.6 windows console misdetection - one root cause, three sites
4 weeks ago
G-008-scoped-console-state.md
add goals G-007 to G-010: console location transparency, scoped console state, themed subshell profiles, subshell tree navigation
4 weeks ago
G-009-themed-subshell-profiles.md
add goals G-007 to G-010: console location transparency, scoped console state, themed subshell profiles, subshell tree navigation
4 weeks ago
G-010-subshell-tree-navigation.md
add goals G-007 to G-010: console location transparency, scoped console state, themed subshell profiles, subshell tree navigation
4 weeks ago
G-011-console-stderr-semantics.md
G-011: review-driven refinements - testable fact key, choke-point surface, backend default, stty-state disposition
4 weeks ago
G-012-template-payload-safety.md
add goal G-012: template system - inert VCS-config payloads and explicit layout refresh
4 weeks ago
G-013-raw-mode-default.md
add goals G-013 (raw-mode repl default) and G-014 (punk::config toml)
3 weeks ago
G-014-punk-config-toml.md
G-014: require tomlish module for toml parsing, punk::args docs precondition
3 weeks ago
G-015-script-subcommand-piped-stdin.md
add goals G-015/G-016/G-017: piped script calls + projects.work discovery
3 weeks ago
G-016-projects-work-git-discovery.md
add goals G-015/G-016/G-017: piped script calls + projects.work discovery
3 weeks ago
G-018-zig-plain-tclsh-kits.md
add goals G-018..G-021: build spectrum + screen capture/input automation
3 weeks ago
G-019-dependency-scan-module-trimming.md
add goals G-018..G-021: build spectrum + screen capture/input automation
3 weeks ago
G-020-screencap-input-module.md
add goals G-018..G-021: build spectrum + screen capture/input automation
3 weeks ago
G-021-agent-visual-verification.md
add goals G-018..G-021: build spectrum + screen capture/input automation
3 weeks ago
G-022-fossil-rename-punkshell.md
G-022 fossil rename goal + move/rename characterization tests; fix shellrun
3 weeks ago
G-023-version-named-binaries.md
add goals G-023..G-025: versioned binaries, mapvfs toml, exe self-report
3 weeks ago
G-024-mapvfs-toml.md
add goals G-023..G-025: versioned binaries, mapvfs toml, exe self-report
3 weeks ago
G-025-exe-selfreport.md
add goals G-023..G-025: versioned binaries, mapvfs toml, exe self-report
3 weeks ago
G-026-vendor-provenance-policy.md
vendorupdate: warn when pulling from dirty source checkouts; goal G-026
3 weeks ago