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
b5206fa7c4
suite_tcl90: -notfiles exclusion knob; Tk census excludes native-dialog files
...
The Tk opt-in census surfaced that the full suite cannot run unattended in
the batch/suite-built shell: winDialog.test (72 cases) and winMsgbox.test (19)
pop real OS dialogs whose message-injection automation does not drive them
here, so each blocks waiting on a human. The first attempt hung there and the
engine correctly reported no-totals/fail.
Adds a dedicated file-exclusion mechanism: tools/test_gate.tcl gains -notfiles
(a Tcl list of test-file globs passed to the driver as one -notfile list
value - a flat -testargs cannot carry a multi-file list through the option
chain, since -notfile takes a single list arg), and build905.zig gains a
per-library -Dtestnotfiles-<lib> knob defaulting to each LibSuite's
default_notfiles. tk defaults to excluding winDialog.test + winMsgbox.test so
its census completes hands-off; -Dtestnotfiles-tk="" re-includes them for a
manual interactive run. The exclusion is recorded in the evidence summary
(notfiles key). Empty for every other library (no behaviour change).
Verified: tk census now completes unattended (9865 run / 8127 passed / 1711
skipped / 27 failed, result pass; log shows winDialog/winMsgbox in the driver
skip list); thread gate still PASS with notfiles {} recorded.
Assisted-by: harness=claude; primary-model=claude-fable-5; api-location=anthropic.com
1 week ago
..
.gitkeep
add goals infrastructure: index format, archive stub, goals/ DOX doc
4 weeks ago
G-001-pluggable-console-backends.md
goals: G-001 achieved 2026-07-11 - archive entry + detail; project 0.11.0
3 weeks ago
G-007-console-location-transparency.md
GOALS: two-tier index restructure - summary-only GOALS.md, canonical Goal/Acceptance in detail files, archive-on-flip
3 weeks ago
G-015-script-subcommand-piped-stdin.md
goals: G-062 achieved archival + archive-loss prevention (sweep rules, backlink markers, goals_lint)
3 weeks ago
G-030-maketcl-punkargs.md
goals: weave 2026-07-14 session residue - G-082 proposed (punk::args error selection), sibling notes in G-025/G-028/G-073/G-075
2 weeks ago
G-036-tcl9-udp-console-worker-wedge.md
GOALS: two-tier index restructure - summary-only GOALS.md, canonical Goal/Acceptance in detail files, archive-on-flip
3 weeks ago
G-037-vendorlib-vfs-propagation.md
GOALS: two-tier index restructure - summary-only GOALS.md, canonical Goal/Acceptance in detail files, archive-on-flip
3 weeks ago
G-039-orphan-console-spin.md
G-039 achieved: punk::repl 0.5.0 dead-console watchdog stops orphaned-shell CPU spin (project 0.12.2)
3 weeks ago
G-040-punkargs-choicealiases.md
GOALS: two-tier index restructure - summary-only GOALS.md, canonical Goal/Acceptance in detail files, archive-on-flip
3 weeks ago
G-041-punkargs-form-matching.md
goals: archive G-041 detail file (pure rename)
3 weeks ago
G-045-punkargs-authoring-ergonomics.md
goals: archive G-045 detail file (pure rename)
3 weeks ago
G-046-punkargs-deferred-help-and-fixes.md
GOALS: two-tier index restructure - summary-only GOALS.md, canonical Goal/Acceptance in detail files, archive-on-flip
3 weeks ago
G-049-punkargs-parse-status-model.md
GOALS: two-tier index restructure - summary-only GOALS.md, canonical Goal/Acceptance in detail files, archive-on-flip
3 weeks ago
G-051-cmdinfo-pseudo-and-prefix.md
goals: archive G-051 detail file (pure rename)
3 weeks ago
G-054-tclcore-stringis-harvest.md
GOALS: two-tier index restructure - summary-only GOALS.md, canonical Goal/Acceptance in detail files, archive-on-flip
3 weeks ago
G-058-static-runtime-packages.md
GOALS: two-tier index restructure - summary-only GOALS.md, canonical Goal/Acceptance in detail files, archive-on-flip
3 weeks ago
G-059-wsl-test-driving.md
GOALS: two-tier index restructure - summary-only GOALS.md, canonical Goal/Acceptance in detail files, archive-on-flip
3 weeks ago
G-062-project-license-file.md
goals: G-062 achieved archival + archive-loss prevention (sweep rules, backlink markers, goals_lint)
3 weeks ago
G-071-punkargs-optional-allocation.md
goals: archive G-071 detail file (pure rename)
3 weeks ago
G-074-punkargs-multiform-ambiguity-lint.md
punk::args 0.12.0: formcheck on-demand multiform ambiguity analysis + @form -overlapallowed sanction (G-074 achieved)
2 weeks ago
G-076-tcl9-deadconsole-fix-adoption.md
G-076 archive flip: detail file to goals/archive, index record to GOALS-archive; reference sweep
2 weeks ago
G-082-punkargs-error-selection.md
G-082 achieved: punk::args 0.12.1 single-form error selection - specific rejection preferred over generic overflow
2 weeks ago
G-087-thin-project-layouts.md
G-087 archive flip: move detail file to goals/archive, index record to GOALS-archive
2 weeks ago
G-091-runtests-parallel-jobs.md
runtests -jobs N parallel test execution (G-091 achieved)
2 weeks ago
G-092-split-longrunning-testfiles.md
Split long-running test files to lower the -jobs parallel floor (G-092 achieved)
2 weeks ago
G-093-runtests-includepaths-discovery.md
G-093 archive flip: move detail file to goals/archive, index record to GOALS-archive
2 weeks ago
G-094-punkcheck-single-lifecycle.md
G-094 archive move: detail file to goals/archive/ (content-identical rename)
1 week ago
G-095-punkcheck-concurrent-writer-safety.md
G-095 archive move: detail file to goals/archive/ (content-identical rename)
1 week ago
G-096-zig-buildsuite-piperepl.md
G-097 achieved: layout channel folded in (user-approved); flip + archive
1 week ago
G-097-bin-utility-naming-sweep.md
G-097 achieved: layout channel folded in (user-approved); flip + archive
1 week ago
G-098-suite-tk-tcllib-critcl.md
G-098 achieved; propose 8.6 arc: G-099 suite_tcl86 buildsuite, G-100 Tk/tcllib set, G-101 kit container strategy
1 week ago
G-102-buildsuite-zig-bootstrap.md
G-102 record: composite scrubbed run verified at 4d9c8a26; echo finding recorded
1 week ago
G-107-buildsuite-library-tests.md
suite_tcl90: -notfiles exclusion knob; Tk census excludes native-dialog files
1 week ago