torben
210e0c8286
feat: PowerShell 7 preflight and launcher - preflight.ps1, wikitool.ps1, doctor policy and Mark of the Web checks, pwsh CI job ( #151 , B)
...
CI / verify (push) Successful in 2m16s
CI / pwsh (push) Successful in 1m24s
Release / release (push) Successful in 37s
Files changed:
- .gitea/workflows/ci.yml
- CHANGES.md
- INSTALL.md
- README.md
- VERSION
- docs/why-gates-are-code.md
- instructions/bootstrap.md
- instructions/bug-report.md
- instructions/preflight.md
- instructions/setup-instance.md
- instructions/upgrade-instance.md
- tools/CONTRACT.md
- tools/README.md
- tools/bugreport.py
- tools/chemenu/cli.py
- tools/chemenu/commands/dist_cmd.py
- tools/chemenu/commands/doctor.py
- tools/chemenu/prerequisites.py
- tools/chemenu/tests/conftest.py
- tools/chemenu/tests/test_bugreport.py
- tools/chemenu/tests/test_doctor.py
- tools/chemenu/tests/test_preflight.py
- tools/chemenu/tests/test_preflight_pwsh.py
- tools/chemenu/toolpaths.py
- tools/preflight.ps1
- tools/wikitool
- tools/wikitool.ps1
2026-10-01 09:52:05 +02:00
torben
4035b1ba12
ci: chemenu-ci-pwsh image - PowerShell 7 and PSScriptAnalyzer for the pwsh job ( #151 )
...
CI / verify (push) Successful in 2m10s
pwsh CI image / build-and-push (push) Successful in 1m47s
Files changed:
- .gitea/pwsh-ci/Dockerfile
- .gitea/workflows/pwsh-ci-image.yml
2026-10-01 08:17:44 +02:00
torben
8dae8a1790
docs: why-gates-are-code names the preflight as the second exit-42 case outside the gates ( #151 )
...
CI / verify (push) Successful in 2m12s
Files changed:
- docs/why-gates-are-code.md
2026-10-01 07:30:02 +02:00
torben
e4b2b6d9b1
feat: preflight - prerequisites checked and tool paths recorded before wikitool runs; launcher refuses without it ( #151 , POSIX half)
...
CI / verify (push) Successful in 2m18s
Release / release (push) Successful in 36s
Files changed:
- .claude/settings.json
- .gitea/workflows/ci.yml
- .gitea/workflows/nightly.yml
- .gitea/workflows/release.yml
- .gitea/workflows/tracker-live.yml
- .github/hooks/wiki-trace.json
- .gitignore
- .vibe/hooks.toml
- AGENTS.md
- CHANGES.md
- EVALS.md
- INSTALL.md
- README.md
- VERSION
- instructions/bootstrap.md
- instructions/preflight.md
- instructions/setup-instance.md
- instructions/upgrade-instance.md
- tools/CONTRACT.md
- tools/README.md
- tools/chemenu/cli.py
- tools/chemenu/commands/dist_cmd.py
- tools/chemenu/commands/docs_verify.py
- tools/chemenu/commands/doctor.py
- tools/chemenu/commands/git_publish.py
- tools/chemenu/commands/migrate_cmd.py
- tools/chemenu/config.py
- tools/chemenu/corpus_cache.py
- tools/chemenu/prerequisites.py
- tools/chemenu/search/ripgrep.py
- tools/chemenu/tests/conftest.py
- tools/chemenu/tests/test_dist_upgrade.py
- tools/chemenu/tests/test_doctor.py
- tools/chemenu/tests/test_preflight.py
- tools/chemenu/toolpaths.py
- tools/preflight.sh
- tools/prerequisites.txt
- tools/run_wikitool.py
- tools/trace-hook
- tools/wikitool
2026-10-01 05:52:55 +02:00
torben
5a731729f6
docs: raw/CONTRACT.md points at the path budget for a name accepted from incoming/ ( #163 )
...
CI / verify (push) Successful in 2m12s
Release / release (push) Successful in 39s
Files changed:
- CHANGES.md
- VERSION
- raw/CONTRACT.md
2026-09-30 23:10:04 +02:00
torben
04aebdeccf
feat: path budget - a file's path stays at 160 characters or fewer; new, rename, move and raw accept refuse more, lint reports Long Paths ( #163 )
...
CI / verify (push) Successful in 2m9s
Release / release (push) Successful in 38s
Files changed:
- CHANGES.md
- README.md
- VERSION
- instructions/page-lifecycle.md
- kb/CONTRACT.md
- tools/CONTRACT.md
- tools/chemenu/commands/_util.py
- tools/chemenu/commands/lint.py
- tools/chemenu/commands/new_page.py
- tools/chemenu/commands/page_ops.py
- tools/chemenu/commands/raw_cmd.py
- tools/chemenu/lint_core.py
- tools/chemenu/tests/test_lint.py
- tools/chemenu/tests/test_new_page.py
- tools/chemenu/tests/test_page_ops.py
- tools/chemenu/tests/test_raw_cmd.py
- tools/chemenu/tests/test_titles.py
- tools/chemenu/titles.py
2026-09-30 23:08:36 +02:00
torben
03743ebbc0
docs: setup-instance step 15 names --no-push for a local-only first publish; gates.md and a docstring follow #159
...
CI / verify (push) Successful in 2m5s
Release / release (push) Successful in 38s
Files changed:
- CHANGES.md
- VERSION
- instructions/gates.md
- instructions/setup-instance.md
- tools/chemenu/commands/git_publish.py
2026-09-30 21:10:04 +02:00
torben
61130ce55d
docs: README names the publish stop on a missing or unreachable remote ( #159 )
...
CI / verify (push) Successful in 2m6s
Files changed:
- README.md
2026-09-30 20:51:38 +02:00
torben
eadc052f6c
feat: publish gate lists the staged state; a missing or unreachable remote stops before the commit ( #159 )
...
CI / verify (push) Successful in 2m11s
Release / release (push) Successful in 38s
Files changed:
- CHANGES.md
- INSTALL.md
- VERSION
- instructions/publish-cycle.md
- instructions/setup-instance.md
- tools/CONTRACT.md
- tools/chemenu/commands/git_publish.py
- tools/chemenu/tests/test_git_publish.py
2026-09-30 20:51:10 +02:00
torben
08dde007dd
docs: bug-report instruction step 1 no longer calls every bundle unpseudonymised ( #158 )
...
CI / verify (push) Successful in 2m13s
Release / release (push) Successful in 38s
Files changed:
- CHANGES.md
- VERSION
- instructions/bug-report.md
2026-09-30 20:16:53 +02:00
torben
76d67e45ba
feat: bug-report collector pseudonymises identities in two stages, opt-in via --pseudonymise ( #158 )
...
CI / verify (push) Successful in 2m5s
Release / release (push) Successful in 39s
Files changed:
- .gitea/workflows/ci.yml
- CHANGES.md
- INSTALL.md
- VERSION
- instructions/bug-report.md
- reports/CONTRACT.md
- tools/README.md
- tools/bugreport.py
- tools/chemenu/tests/test_bugreport.py
2026-09-30 19:03:59 +02:00
torben
0899c670fe
docs: reports contract names only the collector's two counting calls under its session id; INSTALL.md qualifies the title claim ( #157 )
...
CI / verify (push) Successful in 2m1s
Release / release (push) Successful in 37s
Files changed:
- CHANGES.md
- INSTALL.md
- VERSION
- reports/CONTRACT.md
2026-09-30 17:43:13 +02:00
torben
4f0622dfa4
docs: bug-report instruction offers WIKI_TRACE=1 for a reproduction ( #157 )
...
CI / verify (push) Successful in 2m1s
Release / release (push) Successful in 38s
Files changed:
- CHANGES.md
- VERSION
- instructions/bug-report.md
2026-09-30 17:30:11 +02:00
torben
f9c047bd2e
feat: bug-report collector tools/bugreport.py and instructions/bug-report.md ( #157 )
...
CI / verify (push) Successful in 2m11s
Release / release (push) Successful in 38s
Files changed:
- .gitea/workflows/ci.yml
- CHANGES.md
- INSTALL.md
- VERSION
- instructions/bug-report.md
- instructions/gates.md
- instructions/setup-instance.md
- instructions/upgrade-instance.md
- reports/CONTRACT.md
- tools/README.md
- tools/bugreport.py
- tools/chemenu/tests/test_bugreport.py
2026-09-30 17:29:39 +02:00
torben
40413f966d
fix: demo corpus follows the decided project pages - three states, seed with their items, fixtures re-recorded ( #156 )
...
CI / verify (push) Successful in 1m53s
Release / release (push) Successful in 36s
Files changed:
- CHANGES.md
- VERSION
- instructions/dev/tracker-testing.md
- kb/gtd/INDEX.md
- kb/gtd/technik/Aufgabenverwaltung mit Tracker-Anbindung.md
- kb/gtd/technik/Chemenu 8.0.0 - Installation und Windows.md
- kb/gtd/technik/Chemenu 8.0.0 freigeben.md
- kb/gtd/technik/Reproduktionslauf des Korpus.md
- kb/gtd/technik/Windows nativ unterstützen.md
- kb/index.md
- kb/log.md
- tools/chemenu/tests/fixtures/sp/MANIFEST.json
- tools/chemenu/tests/fixtures/sp/api/projects.json
- tools/chemenu/tests/fixtures/sp/api/tags.json
- tools/chemenu/tests/fixtures/sp/api/tasks.json
- tools/chemenu/tests/fixtures/sp/seed-backup.json
- tools/chemenu/tests/test_sp_recorded.py
2026-09-30 14:39:32 +02:00
torben
dea98d4bc0
docs(ci): tracker-live records that act_runner force-pulls the job image anonymously ( #156 )
...
CI / verify (push) Successful in 1m54s
Files changed:
- .gitea/workflows/tracker-live.yml
2026-09-30 13:53:51 +02:00
torben
5a4c5182b7
fix(ci): start Radicale in its own step - GITHUB_ENV reaches only later steps ( #156 )
...
CI / verify (push) Successful in 1m56s
Files changed:
- .gitea/scripts/start-radicale.sh
- .gitea/workflows/ci.yml
2026-09-30 13:37:25 +02:00
torben
6554791699
fix(ci): sp-live-image installs unzip - 1password/load-secrets-action needs it ( #156 )
...
CI / verify (push) Failing after 1m32s
Files changed:
- .gitea/workflows/sp-live-image.yml
2026-09-30 13:32:24 +02:00
torben
a12673452d
fix(ci): start-radicale.sh probes readiness with Python - the CI job image has no curl ( #156 )
...
CI / verify (push) Failing after 1m31s
Files changed:
- .gitea/scripts/start-radicale.sh
2026-09-30 13:31:20 +02:00
torben
b0c64772cc
feat: live tracker suite - WIKITOOL_TASKS_CONFIG override, real-tracker tests for Super Productivity and CalDAV, nightly workflow and test image ( #156 )
...
CI / verify (push) Failing after 2m1s
Release / release (push) Successful in 38s
Files changed:
- .gitea/scripts/start-radicale.sh
- .gitea/sp-live/Dockerfile
- .gitea/sp-live/resolve-version.sh
- .gitea/workflows/ci.yml
- .gitea/workflows/sp-live-image.yml
- .gitea/workflows/tracker-live.yml
- .gitignore
- CHANGES.md
- DEVELOPMENT.md
- INSTALL.md
- VERSION
- instructions/dev/doc-pull-through.md
- instructions/dev/stack-dev/SKILL.md
- instructions/dev/testing-conventions.md
- instructions/dev/tracker-testing.md
- kb/gtd/INDEX.md
- kb/gtd/technik/Chemenu 8.0.0 freigeben.md
- kb/gtd/technik/Windows nativ unterstützen.md
- kb/index.md
- tools/CONTRACT.md
- tools/chemenu/commands/docs_verify.py
- tools/chemenu/commands/doctor.py
- tools/chemenu/commands/review_cmd.py
- tools/chemenu/commands/task_cmd.py
- tools/chemenu/config.py
- tools/chemenu/tasks/config.py
- tools/chemenu/tests/conftest.py
- tools/chemenu/tests/fixtures/sp/MANIFEST.json
- tools/chemenu/tests/fixtures/sp/api/health.json
- tools/chemenu/tests/fixtures/sp/api/projects.json
- tools/chemenu/tests/fixtures/sp/api/tags.json
- tools/chemenu/tests/fixtures/sp/api/tasks.json
- tools/chemenu/tests/fixtures/sp/seed-backup.json
- tools/chemenu/tests/record_sp_fixtures.py
- tools/chemenu/tests/sp_headless.py
- tools/chemenu/tests/test_doctor.py
- tools/chemenu/tests/test_review.py
- tools/chemenu/tests/test_sp_recorded.py
- tools/chemenu/tests/test_task_cmd.py
- tools/chemenu/tests/test_tasks_config.py
- tools/chemenu/tests/test_tracker_live.py
- tools/chemenu/tests/tracker_live.py
- tools/pytest.ini
2026-09-30 13:23:24 +02:00
torben
529793b255
fix: Super Productivity API path unwraps the {ok, data} envelope, drops the inbox project, health waits for the renderer ( #162 )
...
CI / verify (push) Successful in 1m40s
Release / release (push) Successful in 37s
Files changed:
- CHANGES.md
- VERSION
- tools/CONTRACT.md
- tools/chemenu/commands/doctor.py
- tools/chemenu/tasks/superproductivity.py
- tools/chemenu/tests/test_new_page.py
- tools/chemenu/tests/test_superproductivity.py
- tools/chemenu/tests/test_task_cmd.py
2026-09-30 12:17:39 +02:00
torben
8be5e6e5f3
feat: page titles must be valid, unique file names on Windows and macOS - new/rename/move refuse, lint reports Unportable Titles, new never overwrites ( #155 )
...
CI / verify (push) Successful in 1m37s
Release / release (push) Successful in 37s
Files changed:
- CHANGES.md
- README.md
- VERSION
- instructions/page-lifecycle.md
- instructions/wiki-lint/SKILL.md
- kb/CONTRACT.md
- kb/CONVENTIONS.md
- kb/CONVENTIONS.md.template
- tools/CONTRACT.md
- tools/chemenu/commands/_util.py
- tools/chemenu/commands/lint.py
- tools/chemenu/commands/new_page.py
- tools/chemenu/commands/page_ops.py
- tools/chemenu/lint_core.py
- tools/chemenu/tests/test_lint.py
- tools/chemenu/tests/test_new_page.py
- tools/chemenu/tests/test_page_ops.py
- tools/chemenu/tests/test_titles.py
- tools/chemenu/titles.py
2026-09-30 06:29:28 +02:00
torben
94deccb18d
docs: EVALS coverage note - version.py's urllib lines are now exercised against a local http.server ( #161 )
...
CI / verify (push) Successful in 1m46s
Files changed:
- EVALS.md
2026-09-29 22:09:43 +02:00
torben
cf892315e6
feat: dist upgrade --latest downloads and verifies the release from the feed, --expect pins the version ( #161 )
...
CI / verify (push) Successful in 1m42s
Release / release (push) Successful in 38s
Files changed:
- CHANGES.md
- INSTALL.md
- VERSION
- instructions/upgrade-instance.md
- tools/CONTRACT.md
- tools/chemenu/commands/dist_cmd.py
- tools/chemenu/commands/version_cmd.py
- tools/chemenu/tests/test_cli.py
- tools/chemenu/tests/test_dist_upgrade.py
- tools/chemenu/version.py
2026-09-29 22:08:00 +02:00
torben
dd885db625
docs: layout comments name all four shipped layout types; #150 changelog pointer and test docstring corrected
...
CI / verify (push) Successful in 1m39s
Release / release (push) Successful in 37s
Files changed:
- CHANGES.md
- VERSION
- tools/chemenu/commands/new_page.py
- tools/chemenu/tests/test_new_page.py
- tools/chemenu/type_resolver.py
2026-09-26 23:05:47 +02:00
torben and Claude Sonnet 5
6c0ebcc4f0
fix: cli.py help-patch NameError under a future typer, new record's kb/ paths ( #148 , #150 )
...
CI / verify (push) Successful in 1m46s
Release / release (push) Successful in 38s
cli.py's typer._click.core.format_help patch was applied a second time
outside the try/except that exists to let a future typer without
typer._click degrade to plain Click help instead of crashing on import.
That second, unconditional line referenced two names the failed import
never defines, so the exact case the fallback exists for raised
NameError on every invocation instead. Removed; a subprocess test with
a targeted import hook (not sys.modules poisoning, which breaks typer
itself, and not importlib.reload, which would stay green against the
bug) pins that the fallback now actually falls back.
The new command's cli_contract record promised kb/concepts/<Name>.md
and kb/sources/Source - <Name>.md - both types have since grown a
layout: that files a page under a subtype-computed subdirectory, the
same rule an entity or a project already follows. Notes for concept
and source now name the subdirectory and where it comes from;
comparison was checked against its type-spec and left alone. Also
found and fixed: new source's example line omitted source_type,
fidelity and authority, so it could never succeed as written. A new
test reads each variant's note out of the record and checks the
written path against the pattern it promises, instead of against a
path re-typed into the test - which is what let the existing per-type
path tests stay green through this exact drift.
tools/CONTRACT.md regenerated via `wikitool docs contract --apply`;
pytest (1550), docs verify and instructions verify all green.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01SnAJ7Z3CpVD3PRbN73QtU2
2026-09-26 23:02:11 +02:00
torben
b8ed8bd610
fix: kb page references by title, not by moved path; Iteration and Cost Limits cites existing sections ( #147 follow-up)
...
CI / verify (push) Successful in 1m46s
Release / release (push) Successful in 37s
gates.md named kb/concepts/<Title>.md for two pages that live under
kb/concepts/workflows/; run_budget.py carried the same stale path. The
concept page pointed at AGENTS.md sections that do not exist, the same
defect #147 fixed in the refusal messages.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01SnAJ7Z3CpVD3PRbN73QtU2
Files changed:
- CHANGES.md
- VERSION
- instructions/gates.md
- kb/concepts/INDEX.md
- kb/concepts/workflows/Iteration and Cost Limits.md
- kb/index.md
- kb/log.md
- tools/chemenu/commands/run_budget.py
2026-09-26 22:31:18 +02:00
torben
bc314e5c8c
fix: budget gate and loop-breaker refusals exit without a traceback (Gitea #147 )
...
CI / verify (push) Successful in 1m47s
Release / release (push) Successful in 39s
Files changed:
- CHANGES.md
- VERSION
- tools/chemenu/cli.py
- tools/chemenu/commands/run_budget.py
- tools/chemenu/tests/test_run_budget.py
2026-09-26 20:27:05 +02:00
torben
8f61209b6b
test: docs contract merged-stream test pins its own ON FAILURE line ( #146 )
...
CI / verify (push) Successful in 1m10s
Release / release (push) Successful in 35s
The comparison against render_failure_hint() alone passed unchanged if the
record lost its exit-1 cause, since both sides fell back to the same see: line.
CHANGES prose for 8d5fc6e corrected: three mismatches plus one #142 correction.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01SnAJ7Z3CpVD3PRbN73QtU2
Files changed:
- CHANGES.md
- VERSION
- tools/chemenu/tests/test_cli.py
2026-09-26 18:50:01 +02:00
torben
8d5fc6e941
fix: three more #142 command-record mismatches aligned to code ( #146 )
...
CI / verify (push) Successful in 1m10s
Release / release (push) Successful in 36s
Files changed:
- CHANGES.md
- VERSION
- kb/CONTRACT.md
- tools/CONTRACT.md
- tools/chemenu/commands/docs_verify.py
- tools/chemenu/commands/git_publish.py
- tools/chemenu/commands/lint.py
- tools/chemenu/commands/xref.py
- tools/chemenu/tests/test_cli.py
2026-09-26 18:06:34 +02:00
torben
20745399c0
docs: CHANGES entry for #145 in English, like the rest of the candidate
...
CI / verify (push) Successful in 1m14s
Files changed:
- CHANGES.md
2026-09-26 16:24:50 +02:00
torben
a70d904274
fix: log append reports an unreadable --body-file as ERROR, not a traceback ( #145 )
...
CI / verify (push) Successful in 1m10s
Release / release (push) Successful in 35s
Files changed:
- CHANGES.md
- VERSION
- tools/CONTRACT.md
- tools/chemenu/commands/log_append.py
- tools/chemenu/tests/test_log_append.py
2026-09-26 16:03:44 +02:00
torben
685fc2e15e
docs: CHANGES entry for #144 in English, heading matches its bump title
...
CI / verify (push) Successful in 1m13s
Files changed:
- CHANGES.md
2026-09-26 15:49:23 +02:00
torben
906d63fae2
fix: network property means any network reach, not only HTTP ( #144 )
...
CI / verify (push) Successful in 1m13s
Release / release (push) Successful in 35s
Files changed:
- CHANGES.md
- VERSION
- tools/CONTRACT.md
- tools/chemenu/cli_contract.py
- tools/chemenu/commands/git_publish.py
- tools/chemenu/commands/upstream_cmd.py
- tools/chemenu/commands/version_cmd.py
- tools/chemenu/tests/test_cli.py
- tools/chemenu/version.py
2026-09-26 15:19:58 +02:00
torben
16c911fca5
docs: README names the ON FAILURE lines under an ERROR ( #143 )
...
CI / verify (push) Successful in 1m13s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01SnAJ7Z3CpVD3PRbN73QtU2
Files changed:
- README.md
2026-09-26 15:01:16 +02:00
torben
63f566ff05
tools: fail() prints ON FAILURE lines on stderr after ERROR ( #143 )
...
CI / verify (push) Successful in 1m15s
Release / release (push) Successful in 37s
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01SnAJ7Z3CpVD3PRbN73QtU2
Files changed:
- AGENTS.md
- CHANGES.md
- VERSION
- tools/CONTRACT.md
- tools/chemenu/cli.py
- tools/chemenu/cli_contract.py
- tools/chemenu/commands/_util.py
- tools/chemenu/tests/test_cli.py
- tools/chemenu/tests/test_cli_contract.py
- tools/chemenu/tests/test_util.py
2026-09-26 14:53:51 +02:00
torben
5fe6003929
docs: README names examples, exit causes and prohibitions in the command record ( #142 )
...
CI / verify (push) Successful in 1m9s
Files changed:
- README.md
2026-09-26 09:34:22 +02:00
torben
5aae7fed1b
tools: command records - NOTES always bullets, examples held by tests ( #142 )
...
CI / verify (push) Successful in 1m12s
Release / release (push) Successful in 35s
Files changed:
- CHANGES.md
- VERSION
- tools/chemenu/cli_contract.py
- tools/chemenu/tests/test_cli.py
- tools/chemenu/tests/test_cli_contract.py
- tools/chemenu/tests/test_docs_verify.py
2026-09-26 09:33:46 +02:00
torben
5bfbb49d74
tools: command records, Instance health group - one bullet per check, examples ( #142 )
...
CI / verify (push) Successful in 1m10s
Release / release (push) Successful in 36s
Files changed:
- CHANGES.md
- VERSION
- tools/CONTRACT.md
- tools/chemenu/commands/doctor.py
2026-09-26 09:31:26 +02:00
torben
b83a3982c5
tools: command records, Private instances group - one line per cause, examples, prohibitions ( #142 )
...
CI / verify (push) Successful in 1m13s
Release / release (push) Successful in 38s
Files changed:
- CHANGES.md
- VERSION
- tools/CONTRACT.md
- tools/chemenu/commands/upstream_cmd.py
2026-09-26 09:29:09 +02:00
torben
243db66134
tools: command records, Content migrations group - one line per cause, examples, prohibitions ( #142 )
...
CI / verify (push) Successful in 1m14s
Release / release (push) Successful in 37s
Files changed:
- CHANGES.md
- VERSION
- tools/CONTRACT.md
- tools/chemenu/commands/migrate_cmd.py
2026-09-26 09:26:39 +02:00
torben
71efdbe01b
tools: command records, Telemetry group - examples, missing --fail-on-error exit line ( #142 )
...
CI / verify (push) Successful in 1m14s
Release / release (push) Successful in 35s
Files changed:
- CHANGES.md
- VERSION
- tools/CONTRACT.md
- tools/chemenu/commands/eval_cmd.py
2026-09-26 09:24:15 +02:00
torben
9617d722de
tools: command records, Types, instructions and docs group - one line per cause, examples, prohibitions ( #142 )
...
CI / verify (push) Successful in 1m12s
Release / release (push) Successful in 37s
Files changed:
- CHANGES.md
- VERSION
- tools/CONTRACT.md
- tools/chemenu/commands/docs_verify.py
- tools/chemenu/commands/instructions_cmd.py
- tools/chemenu/commands/types_cmd.py
2026-09-26 09:22:16 +02:00
torben
b9c22f783f
tools: command records, Workshop runs and session budget group - examples, prohibitions ( #142 )
...
CI / verify (push) Successful in 1m19s
Release / release (push) Successful in 36s
Files changed:
- CHANGES.md
- VERSION
- tools/CONTRACT.md
- tools/chemenu/commands/run_budget.py
- tools/chemenu/commands/work_cmd.py
2026-09-26 08:57:03 +02:00
torben
964978a9c6
tools: command records, Raw material and uploads group - one line per cause, examples, prohibitions ( #142 )
...
CI / verify (push) Successful in 1m13s
Release / release (push) Successful in 36s
Files changed:
- CHANGES.md
- VERSION
- tools/CONTRACT.md
- tools/chemenu/commands/raw_cmd.py
- tools/chemenu/commands/upload_cmd.py
2026-09-26 08:54:47 +02:00
torben
be78ad20af
tools: command records, Provenance group - examples, exit lines per cause ( #142 )
...
CI / verify (push) Successful in 1m12s
Release / release (push) Successful in 36s
Files changed:
- CHANGES.md
- VERSION
- tools/CONTRACT.md
- tools/chemenu/commands/provenance_cmd.py
2026-09-26 08:51:53 +02:00
torben
0b2d93a4a4
tools: command records, Finding and checking group - one line per cause, examples, prohibitions ( #142 )
...
CI / verify (push) Successful in 1m14s
Release / release (push) Successful in 37s
Files changed:
- CHANGES.md
- VERSION
- tools/CONTRACT.md
- tools/chemenu/commands/lint.py
- tools/chemenu/commands/review_cmd.py
- tools/chemenu/commands/search.py
2026-09-26 08:49:02 +02:00
torben
a1f3c47e62
tools: command records, Links and citations group - one line per cause, examples, prohibitions ( #142 )
...
CI / verify (push) Successful in 1m15s
Release / release (push) Successful in 37s
Files changed:
- CHANGES.md
- VERSION
- tools/CONTRACT.md
- tools/chemenu/commands/cite_cmd.py
- tools/chemenu/commands/links_cmd.py
- tools/chemenu/commands/xref.py
2026-09-26 08:45:30 +02:00
torben
d0a740acc9
tools: command records, Pages group - one line per cause, examples, prohibitions ( #142 )
...
CI / verify (push) Successful in 1m19s
Release / release (push) Successful in 38s
Files changed:
- CHANGES.md
- VERSION
- tools/CONTRACT.md
- tools/chemenu/commands/new_page.py
- tools/chemenu/commands/page_ops.py
- tools/chemenu/commands/task_cmd.py
- tools/chemenu/commands/touch.py
2026-09-26 08:42:13 +02:00
torben
9d6ca6b193
tools: command records, Distribution and versioning group - one line per cause, examples, prohibitions ( #142 )
...
CI / verify (push) Successful in 1m20s
Release / release (push) Successful in 37s
Files changed:
- CHANGES.md
- VERSION
- tools/CONTRACT.md
- tools/chemenu/commands/dist_cmd.py
- tools/chemenu/commands/version_cmd.py
2026-09-26 08:35:56 +02:00
torben
df8ff2fa22
tools: command records, Catalog and log group - bullets, examples, prohibitions ( #142 )
...
CI / verify (push) Successful in 1m17s
Release / release (push) Successful in 37s
Files changed:
- CHANGES.md
- VERSION
- tools/CONTRACT.md
- tools/chemenu/commands/index_build.py
- tools/chemenu/commands/log_append.py
2026-09-26 08:28:38 +02:00
torben
fd0f60b2e7
tools: command records, Git group - NOTES as bullets, one exit line per cause, examples and prohibitions ( #142 )
...
CI / verify (push) Successful in 1m15s
Release / release (push) Successful in 37s
Files changed:
- CHANGES.md
- VERSION
- tools/CONTRACT.md
- tools/README.md
- tools/chemenu/cli_contract.py
- tools/chemenu/commands/cite_cmd.py
- tools/chemenu/commands/dist_cmd.py
- tools/chemenu/commands/docs_verify.py
- tools/chemenu/commands/doctor.py
- tools/chemenu/commands/eval_cmd.py
- tools/chemenu/commands/git_publish.py
- tools/chemenu/commands/index_build.py
- tools/chemenu/commands/instructions_cmd.py
- tools/chemenu/commands/links_cmd.py
- tools/chemenu/commands/lint.py
- tools/chemenu/commands/log_append.py
- tools/chemenu/commands/migrate_cmd.py
- tools/chemenu/commands/new_page.py
- tools/chemenu/commands/page_ops.py
- tools/chemenu/commands/provenance_cmd.py
- tools/chemenu/commands/raw_cmd.py
- tools/chemenu/commands/review_cmd.py
- tools/chemenu/commands/run_budget.py
- tools/chemenu/commands/search.py
- tools/chemenu/commands/task_cmd.py
- tools/chemenu/commands/touch.py
- tools/chemenu/commands/types_cmd.py
- tools/chemenu/commands/upload_cmd.py
- tools/chemenu/commands/upstream_cmd.py
- tools/chemenu/commands/version_cmd.py
- tools/chemenu/commands/work_cmd.py
- tools/chemenu/commands/xref.py
- tools/chemenu/tests/test_cli_contract.py
- tools/chemenu/tests/test_docs_verify.py
2026-09-26 08:25:41 +02:00
torben
2a60f3a265
tools: dist export no longer cuts the dist export record out of the shipped tools/CONTRACT.md ( #121 )
...
CI / verify (push) Successful in 1m20s
Release / release (push) Successful in 37s
Files changed:
- CHANGES.md
- VERSION
- tools/CONTRACT.md
- tools/chemenu/commands/dist_cmd.py
- tools/chemenu/tests/test_docs_verify.py
2026-09-26 08:00:21 +02:00
torben
5ffab3accf
tools: usage lines name wikitool; -h/--help acceptance checks become tests ( #121 )
...
CI / verify (push) Failing after 1m18s
Release / release (push) Successful in 37s
Files changed:
- CHANGES.md
- VERSION
- tools/chemenu/cli.py
- tools/chemenu/tests/test_cli.py
2026-09-26 07:57:01 +02:00
torben
b79f083cc1
docs: README/INSTALL/DEVELOPMENT/docs point at -h and command records, not the old tables ( #121 )
...
CI / verify (push) Failing after 1m3s
Files changed:
- DEVELOPMENT.md
- INSTALL.md
- README.md
- docs/knowledge-and-commitment.md
2026-09-26 07:54:12 +02:00
torben
26e1018766
tools: one data record per command - -h, index and CONTRACT.md render from cli_contract ( #121 )
...
CI / verify (push) Failing after 1m11s
Release / release (push) Successful in 37s
Files changed:
- AGENTS.md
- CHANGES.md
- VERSION
- instructions/dev/doc-pull-through.md
- instructions/dev/stack-close/SKILL.md
- tools/CONTRACT.md
- tools/README.md
- tools/chemenu/cli.py
- tools/chemenu/cli_contract.py
- tools/chemenu/commands/cite_cmd.py
- tools/chemenu/commands/dist_cmd.py
- tools/chemenu/commands/docs_verify.py
- tools/chemenu/commands/doctor.py
- tools/chemenu/commands/eval_cmd.py
- tools/chemenu/commands/git_publish.py
- tools/chemenu/commands/index_build.py
- tools/chemenu/commands/instructions_cmd.py
- tools/chemenu/commands/links_cmd.py
- tools/chemenu/commands/lint.py
- tools/chemenu/commands/log_append.py
- tools/chemenu/commands/migrate_cmd.py
- tools/chemenu/commands/new_page.py
- tools/chemenu/commands/page_ops.py
- tools/chemenu/commands/provenance_cmd.py
- tools/chemenu/commands/raw_cmd.py
- tools/chemenu/commands/review_cmd.py
- tools/chemenu/commands/run_budget.py
- tools/chemenu/commands/search.py
- tools/chemenu/commands/task_cmd.py
- tools/chemenu/commands/touch.py
- tools/chemenu/commands/types_cmd.py
- tools/chemenu/commands/upload_cmd.py
- tools/chemenu/commands/upstream_cmd.py
- tools/chemenu/commands/version_cmd.py
- tools/chemenu/commands/work_cmd.py
- tools/chemenu/commands/xref.py
- tools/chemenu/tests/test_cli_contract.py
- tools/chemenu/tests/test_docs_verify.py
- tools/chemenu/tests/test_run_budget.py
2026-09-26 07:53:10 +02:00
torben
919e733e21
stack-close: wait for CI via the authenticated Gitea connection, with timings and a give-up point
...
CI / verify (push) Successful in 1m11s
Release / release (push) Successful in 37s
Files changed:
- CHANGES.md
- VERSION
- instructions/dev/stack-close/SKILL.md
2026-09-25 21:00:43 +02:00
torben
6d53c55d0d
tasks: CalDAV provider (Nextcloud Tasks/iOS), review reports unknown values; bump stops pointing at release ( #139 )
...
CI / verify (push) Successful in 1m12s
Release / release (push) Successful in 39s
Files changed:
- CHANGES.md
- INSTALL.md
- VERSION
- instructions/dev/version-parts.md
- instructions/gtd-weekly-review/SKILL.md
- tools/CONTRACT.md
- tools/chemenu/commands/doctor.py
- tools/chemenu/commands/version_cmd.py
- tools/chemenu/review.py
- tools/chemenu/tasks/__init__.py
- tools/chemenu/tasks/caldav.py
- tools/chemenu/tasks/config.py
- tools/chemenu/tests/test_caldav.py
- tools/chemenu/tests/test_doctor.py
- tools/chemenu/tests/test_review.py
- tools/requirements.txt
2026-09-25 20:43:53 +02:00
torben
4446424e01
version: release 7.0.0
...
CI / verify (push) Successful in 58s
Release / release (push) Successful in 38s
Files changed:
- CHANGES.md
- VERSION
2026-09-22 22:51:09 +02:00
torben
50171ca099
instructions: CONTRACT.md drops other files' step counts from copy-in-checklist rationale ( #130 )
...
CI / verify (push) Successful in 56s
Release / release (push) Successful in 35s
Files changed:
- CHANGES.md
- VERSION
- instructions/CONTRACT.md
2026-09-22 22:40:05 +02:00
torben
62d1c5e636
task: Weekly review proposes task new/task close; tracker gains a closing write path
...
CI / verify (push) Successful in 54s
Release / release (push) Successful in 36s
Files changed:
- CHANGES.md
- INSTALL.md
- README.md
- VERSION
- docs/knowledge-and-commitment.md
- instructions/gtd-weekly-review/SKILL.md
- instructions/ingest-large-tree.md
- instructions/wiki-ingest/SKILL.md
- tools/CONTRACT.md
- tools/chemenu/commands/review_cmd.py
- tools/chemenu/commands/task_cmd.py
- tools/chemenu/review.py
- tools/chemenu/tasks/protocol.py
- tools/chemenu/tasks/superproductivity.py
- tools/chemenu/tests/test_review.py
- tools/chemenu/tests/test_superproductivity.py
- tools/chemenu/tests/test_task_cmd.py
2026-09-22 21:46:09 +02:00
torben
8b535b4016
gtd-weekly-review: task new nachgezogen, veralteter Begründungszeiger korrigiert ( #137 )
...
CI / verify (push) Successful in 57s
Release / release (push) Successful in 35s
Files changed:
- CHANGES.md
- VERSION
- instructions/gtd-weekly-review/SKILL.md
2026-09-22 19:47:20 +02:00
torben
2cce979814
instructions: raw accept rückt im Ingest hinter die Verpflichtungsentscheidung ( #136 )
...
CI / verify (push) Successful in 1m1s
Release / release (push) Successful in 36s
Files changed:
- CHANGES.md
- README.md
- VERSION
- docs/knowledge-and-commitment.md
- instructions/CONTRACT.md
- instructions/ingest-large-tree.md
- instructions/ingest-queue.md
- instructions/wiki-ingest/SKILL.md
2026-09-22 19:43:12 +02:00
torben
88e7cc17f4
docs: task new als zweiten Schreibweg in README und INSTALL nachgezogen ( #132 )
...
CI / verify (push) Successful in 56s
Files changed:
- INSTALL.md
- README.md
2026-09-22 11:58:04 +02:00
torben
cfbe3ea83e
task new: einen zweiten Schreibweg in den Tracker (ein Posten, keine Seite, #132 )
...
CI / verify (push) Successful in 55s
Release / release (push) Successful in 38s
Files changed:
- CHANGES.md
- VERSION
- docs/knowledge-and-commitment.md
- instructions/wiki-ingest/SKILL.md
- tools/CONTRACT.md
- tools/chemenu/cli.py
- tools/chemenu/commands/task_cmd.py
- tools/chemenu/tasks/protocol.py
- tools/chemenu/tasks/superproductivity.py
- tools/chemenu/tests/test_instructions_cmd.py
- tools/chemenu/tests/test_superproductivity.py
- tools/chemenu/tests/test_task_cmd.py
2026-09-22 11:55:06 +02:00
torben
e07d1ca42a
SP-Zugriffsweg explizit (access: api/snapshot, #133 ) und follow_up_at-Korrektur (dueWithTime/dueDay, #135 )
...
CI / verify (push) Successful in 50s
Release / release (push) Successful in 36s
Files changed:
- CHANGES.md
- INSTALL.md
- VERSION
- tools/CONTRACT.md
- tools/chemenu/commands/doctor.py
- tools/chemenu/commands/new_page.py
- tools/chemenu/commands/review_cmd.py
- tools/chemenu/review.py
- tools/chemenu/tasks/__init__.py
- tools/chemenu/tasks/config.py
- tools/chemenu/tasks/protocol.py
- tools/chemenu/tasks/superproductivity.py
- tools/chemenu/tests/test_doctor.py
- tools/chemenu/tests/test_new_page.py
- tools/chemenu/tests/test_review.py
- tools/chemenu/tests/test_superproductivity.py
- tools/chemenu/tests/test_tasks_config.py
2026-09-20 20:52:05 +02:00
torben
3c1d4cb028
Veraltete Skill-Aufzaehlungen in der Instruction-Schicht nachgezogen ( #129 , #130 )
...
CI / verify (push) Successful in 48s
Release / release (push) Successful in 38s
Files changed:
- CHANGES.md
- VERSION
- instructions/CONTRACT.md
- instructions/bootstrap.md
- instructions/dev/stack-close/SKILL.md
- instructions/dev/stack-dev/SKILL.md
- tools/chemenu/tests/test_instructions_cmd.py
2026-09-20 11:52:02 +02:00
torben
52ba5ba768
Skill-Namensfamilien: weekly-review -> gtd-weekly-review, dritte Person in allen Descriptions ( #129 )
...
CI / verify (push) Successful in 51s
Release / release (push) Successful in 36s
Files changed:
- AGENTS.md
- CHANGES.md
- INSTALL.md
- README.md
- VERSION
- instructions/CONTRACT.md
- instructions/dev/stack-close/SKILL.md
- instructions/dev/stack-dev/SKILL.md
- instructions/gtd-weekly-review/SKILL.md
- instructions/setup-instance.md
- instructions/weekly-review/SKILL.md
- instructions/wiki-ingest/SKILL.md
- instructions/wiki-lint/SKILL.md
- instructions/wiki-manage/SKILL.md
- instructions/wiki-query/SKILL.md
- instructions/wiki-status/SKILL.md
- tools/chemenu/tests/test_instructions_cmd.py
2026-09-20 11:44:21 +02:00
torben
8ed8c6f5d9
docs: Exit 42 als Haltung und die Adoption eines neuen Templates nachgezogen ( #119 )
...
CI / verify (push) Successful in 48s
Release / release (push) Successful in 36s
Files changed:
- CHANGES.md
- VERSION
- docs/ownership-and-templates.md
- docs/why-gates-are-code.md
2026-09-20 10:14:36 +02:00
torben
1d695f6536
docs: Nachzug zu #119 - Verpflichtungsschicht in Installation, Setup und docs/ ( #119 )
...
CI / verify (push) Successful in 49s
Release / release (push) Successful in 35s
Files changed:
- AGENTS.md
- CHANGES.md
- INSTALL.md
- README.md
- VERSION
- docs/knowledge-and-commitment.md
- instructions/dev/doc-pull-through.md
- instructions/setup-instance.md
- instructions/upgrade-instance.md
- tools/README.md
2026-09-20 10:08:45 +02:00
torben
44909c9e47
Skill weekly-review: wikitool review's findings become decisions ( #119 )
...
CI / verify (push) Successful in 44s
Release / release (push) Successful in 35s
Files changed:
- AGENTS.md
- CHANGES.md
- README.md
- VERSION
- instructions/weekly-review/SKILL.md
- tools/chemenu/tests/test_instructions_cmd.py
2026-09-20 07:51:43 +02:00
torben
6324024d7a
test: new project - Testabdeckung fuer die required-responsibility-Ablehnung ( #126 )
...
CI / verify (push) Successful in 46s
Release / release (push) Successful in 35s
Files changed:
- CHANGES.md
- VERSION
- tools/chemenu/tests/test_new_page.py
2026-09-20 07:33:51 +02:00
torben
e4260fc2de
build: wikitool new project - Seite und Tracker-Projekt unter einem Namen ( #126 )
...
CI / verify (push) Successful in 47s
Release / release (push) Successful in 35s
Files changed:
- CHANGES.md
- VERSION
- tools/CONTRACT.md
- tools/chemenu/commands/new_page.py
- tools/chemenu/errors.py
- tools/chemenu/review.py
- tools/chemenu/tasks/__init__.py
- tools/chemenu/tests/test_new_page.py
2026-09-20 07:32:03 +02:00
torben
80b57e0d01
stack: wikitool review - der Wochenrueckblick als Join zur Lesezeit ( #125 )
...
CI / verify (push) Successful in 48s
Release / release (push) Successful in 36s
Files changed:
- CHANGES.md
- VERSION
- tools/CONTRACT.md
- tools/chemenu/cli.py
- tools/chemenu/commands/review_cmd.py
- tools/chemenu/commands/run_budget.py
- tools/chemenu/review.py
- tools/chemenu/tests/test_review.py
2026-09-19 22:09:18 +02:00
torben
1875449b31
stack: Provider-Schicht für Aufgaben-Tracker mit Super-Productivity-Adapter ( #124 )
...
CI / verify (push) Successful in 48s
Release / release (push) Successful in 35s
Files changed:
- .gitignore
- CHANGES.md
- VERSION
- tools/CONTRACT.md
- tools/chemenu/commands/docs_verify.py
- tools/chemenu/commands/doctor.py
- tools/chemenu/config.py
- tools/chemenu/errors.py
- tools/chemenu/tasks/__init__.py
- tools/chemenu/tasks/config.py
- tools/chemenu/tasks/protocol.py
- tools/chemenu/tasks/superproductivity.py
- tools/chemenu/tests/test_doctor.py
- tools/chemenu/tests/test_superproductivity.py
- tools/chemenu/tests/test_tasks_config.py
- tools/chemenu/tests/test_tasks_protocol.py
2026-09-19 21:46:56 +02:00
torben
ee24b6e5b8
stack: Typ project und Collection kb/gtd/ ( #123 )
...
CI / verify (push) Successful in 45s
Release / release (push) Successful in 36s
Files changed:
- CHANGES.md
- README.md
- VERSION
- kb/CONTRACT.md
- kb/CONVENTIONS.md
- kb/entities/COLLECTION.md
- kb/gtd/COLLECTION.md
- kb/gtd/INDEX.md
- kb/index.md
- tools/CONTRACT.md
- tools/chemenu/kb_collections.py
- tools/chemenu/tests/test_conventions.py
- tools/chemenu/tests/test_docs_verify.py
- tools/chemenu/tests/test_kb_collections.py
- tools/chemenu/tests/test_new_page.py
- tools/chemenu/tests/test_type_resolver.py
- tools/chemenu/tests/test_types_cmd.py
- types/project.md
- types/project.schema.yaml
- types/type-spec.md
2026-09-19 21:13:24 +02:00
torben
3c9d669729
build: entity_type project -> codebase rename ( #122 )
...
CI / verify (push) Successful in 48s
Release / release (push) Successful in 39s
Files changed:
- CHANGES.md
- README.md
- VERSION
- instructions/kb-profiles.md
- instructions/wiki-ingest/SKILL.md
- kb/concepts/architectures/LLM Wiki Pattern.md
- kb/concepts/architectures/Three-Layer Architecture.md
- kb/entities/COLLECTION.md
- kb/entities/INDEX.md
- kb/entities/codebases/BCDModule.md
- kb/entities/codebases/Chemenu.md
- kb/entities/codebases/andybalholm-edl.md
- kb/entities/codebases/goresponsiveness.md
- kb/entities/codebases/ha-core.md
- kb/entities/codebases/hacs-e3dc.md
- kb/entities/codebases/hacs-integration-blueprint.md
- kb/entities/codebases/llm-wiki-skills.md
- kb/entities/codebases/plugnburn-edl.md
- kb/entities/codebases/wiki-skills-vanillaflava.md
- kb/entities/codebases/wiki-skills.md
- kb/entities/projects/BCDModule.md
- kb/entities/projects/Chemenu.md
- kb/entities/projects/andybalholm-edl.md
- kb/entities/projects/goresponsiveness.md
- kb/entities/projects/ha-core.md
- kb/entities/projects/hacs-e3dc.md
- kb/entities/projects/hacs-integration-blueprint.md
- kb/entities/projects/llm-wiki-skills.md
- kb/entities/projects/plugnburn-edl.md
- kb/entities/projects/wiki-skills-vanillaflava.md
- kb/entities/projects/wiki-skills.md
- kb/index.md
- tools/chemenu/tests/test_type_resolver.py
- tools/chemenu/tests/test_types_cmd.py
- types/entity.guidance.md
- types/entity.md
- types/entity.schema.yaml
2026-09-19 17:40:35 +02:00
torben
11c400c670
stack: Version 6.1.0 freigegeben
...
CI / verify (push) Successful in 55s
Release / release (push) Successful in 41s
Files changed:
- CHANGES.md
- VERSION
2026-09-17 09:13:43 +02:00
torben
9a1be6acde
docs: die Zahl der nachgezogenen Pfadliterale korrigiert (33, nicht 27)
...
CI / verify (push) Successful in 55s
Release / release (push) Successful in 37s
Files changed:
- CHANGES.md
- VERSION
- tools/chemenu/tests/test_source_hygiene.py
2026-09-17 09:01:50 +02:00
torben
24cd221b21
fix: stale wiki/ path literals nach kb/ nachgezogen, mit Test-Guard gegen die naechste Umbenennung
...
CI / verify (push) Successful in 55s
Release / release (push) Successful in 39s
Files changed:
- CHANGES.md
- VERSION
- kb/entities/projects/Chemenu.md
- kb/log.md
- tools/chemenu/commands/_util.py
- tools/chemenu/commands/cite_cmd.py
- tools/chemenu/commands/git_publish.py
- tools/chemenu/commands/log_append.py
- tools/chemenu/commands/page_ops.py
- tools/chemenu/commands/provenance_cmd.py
- tools/chemenu/commands/raw_cmd.py
- tools/chemenu/commands/run_budget.py
- tools/chemenu/commands/touch.py
- tools/chemenu/commands/xref.py
- tools/chemenu/frontmatter_io.py
- tools/chemenu/lint_core.py
- tools/chemenu/tests/test_log_append.py
- tools/chemenu/tests/test_source_hygiene.py
- tools/chemenu/tests/test_touch.py
- tools/chemenu/tests/test_type_resolver.py
- tools/chemenu/type_resolver.py
- tools/wikitool
- types/type-spec.md
- types/type-spec.schema.yaml
2026-09-17 08:59:25 +02:00
torben
aa31d431fc
new: scaffold materializes a schema default only for a required field
...
CI / verify (push) Successful in 57s
Release / release (push) Successful in 37s
Files changed:
- CHANGES.md
- VERSION
- instructions/CONTRACT.md
- tools/CONTRACT.md
- tools/chemenu/commands/new_page.py
- tools/chemenu/tests/test_new_page.py
- types/type-spec.md
2026-09-16 21:38:20 +02:00
torben
4284f101c8
docs: why-gates-are-code haelt fest, dass ein Gate in Code auch erreichbar sein muss
...
CI / verify (push) Successful in 53s
Files changed:
- docs/why-gates-are-code.md
2026-09-16 19:18:59 +02:00
torben
e4e2332e01
session: Harness-Session-Variable schliesst die Luecke im Session-Id-Fallback (Telemetrie-Join, Iteration-Budget-Gate); SIGPIPE-Nebenbefund im Emitter behoben
...
CI / verify (push) Successful in 52s
Release / release (push) Successful in 36s
Files changed:
- CHANGES.md
- EVALS.md
- INSTALL.md
- VERSION
- instructions/session-setup.md
- tools/CONTRACT.md
- tools/chemenu/cli.py
- tools/chemenu/commands/doctor.py
- tools/chemenu/commands/run_budget.py
- tools/chemenu/session.py
- tools/chemenu/telemetry/writer.py
- tools/chemenu/tests/conftest.py
- tools/chemenu/tests/test_cli.py
- tools/chemenu/tests/test_run_budget.py
- tools/chemenu/tests/test_telemetry_emit.py
2026-09-16 19:18:00 +02:00
torben
536093f6c9
docs: INSTALL.md/EVALS.md ziehen nach, dass version notes den Feed mitfragt ( #107 )
...
CI / verify (push) Successful in 43s
Nachzug aus der Abschlussphase. INSTALL.md behauptete, version check sei der
einzige Befehl, der ins Netz geht - seit 6.1.0-beta.4 sind es zwei. EVALS.md
nennt version notes als dritten Nutzer der Stamp-Unterscheidung
Instanz/Dev-Checkout, die genau diese Fallback-Grenze traegt.
Prosa-only, ausserhalb des CI-Version-Gates, deshalb kein Bump.
Files changed:
- EVALS.md
- INSTALL.md
2026-09-16 17:56:04 +02:00
torben
0c98080964
version notes: Fallback auf den Release-Feed, wenn die Instanz keinen lokalen Eintrag hat ( #107 )
...
CI / verify (push) Successful in 46s
Release / release (push) Successful in 36s
Befund 2 aus dem getraceten 5.0.0-auf-6.0.0-Upgrade-Lauf. Eine ausgelieferte
Instanz bekommt CHANGES.md als Stub und dist upgrade ueberschreibt sie nie, der
Befehl konnte dort also nie antworten - an genau der Stelle, an der Breaking
Change und Migration gelesen werden muessen.
Fehlt der Eintrag lokal, wird der Feed aus update_url gefragt. Nur mit
Release-Stamp, damit Ursprungs-Repo und CI den Pfad nicht betreten koennen;
stdout traegt nur die Notes, Herkunft nach stderr; --offline verweigert den
Aufruf und nennt die release_url, so wie jeder Feed-Fehlerfall auch.
Dazu zwei seit ihrer Umsetzung falsche Eintraege aus tools/CONTRACT.md
"Future considerations" entfernt: MCP-Server-Wrapper und dist upgrade.
Files changed:
- CHANGES.md
- INSTALL.md
- VERSION
- instructions/upgrade-instance.md
- tools/CONTRACT.md
- tools/chemenu/commands/version_cmd.py
- tools/chemenu/tests/test_version_cmd.py
- tools/chemenu/version.py
2026-09-16 17:54:39 +02:00
torben
72d01beef8
dist upgrade: --take-release nimmt fuer einen lokal geaenderten Pfad die Release-Fassung ( #107 )
...
CI / verify (push) Successful in 45s
Release / release (push) Successful in 37s
Befund 3 aus dem getraceten 5.0.0-auf-6.0.0-Upgrade-Lauf. --keep-local behielt
die Drift und meldete sie bei jedem kuenftigen Upgrade erneut, der andere Weg
"reconcile by hand" hatte kein Werkzeug und kostete Handkopie, Vorbedingungs-
Commit und damit einen rohen git commit an Invariante 5 vorbei.
--take-release <pfad> ist wiederholbar, komponiert pro Pfad mit --keep-local,
lehnt einen nicht blockierten Pfad auch im --dry-run ab und beendet die Drift
statt sie zu uebergehen. Die Abbruchmeldung nennt jetzt alle drei Antworten mit
eingesetzter Kommandozeile und sagt, dass keine der Default ist.
Files changed:
- CHANGES.md
- VERSION
- instructions/upgrade-instance.md
- tools/CONTRACT.md
- tools/chemenu/commands/dist_cmd.py
- tools/chemenu/tests/test_dist_upgrade.py
2026-09-16 17:35:14 +02:00
torben
0e09cf41ea
docs: Migrationsdokument haelt das Vorher fest und verweist auf die .template-Form, Rest-Abschnitt aus types/source.md entfernt ( #107 )
...
CI / verify (push) Successful in 46s
Release / release (push) Successful in 37s
Files changed:
- CHANGES.md
- VERSION
- instructions/migrate-corpus.md
- instructions/migrations/6.0.0-type-guidance-split.md
- types/source.md
2026-09-16 15:44:11 +02:00
torben
504149c7c4
stack: Upgrade-Pfad bekommt eine eigene manual-Instruktion, INSTALL.md verweist darauf ( #108 )
...
CI / verify (push) Successful in 48s
Release / release (push) Successful in 36s
Files changed:
- CHANGES.md
- INSTALL.md
- VERSION
- instructions/session-setup.md
- instructions/upgrade-instance.md
- tools/CONTRACT.md
- tools/chemenu/commands/dist_cmd.py
- tools/chemenu/tests/test_dist_upgrade.py
2026-09-16 14:04:16 +02:00
torben
f3c80747a5
docs toc/verify: die .template-Form einer Referenzdatei steht im Dateisatz, Version 6.0.1 freigegeben (schliesst #106 )
...
CI / verify (push) Successful in 48s
Release / release (push) Successful in 41s
Files changed:
- CHANGES.md
- VERSION
- instructions/dev/doc-pull-through.md
- kb/CONVENTIONS.md.template
- tools/CONTRACT.md
- tools/chemenu/commands/docs_verify.py
- tools/chemenu/tests/test_docs_verify.py
- tools/chemenu/tests/test_toc.py
- tools/chemenu/toc.py
2026-09-16 06:43:36 +02:00
torben
5d26698cd0
stack: Version 6.0.0 freigegeben
...
CI / verify (push) Failing after 40s
Release / release (push) Successful in 40s
Files changed:
- CHANGES.md
- VERSION
2026-09-15 21:34:53 +02:00
torben
bb097f614b
search: Pfad und Titel vollstaendig in der Trefferzeile, Trunkierung wird benannt (schliesst #100 )
...
CI / verify (push) Failing after 40s
Release / release (push) Successful in 36s
Files changed:
- AGENTS.md
- CHANGES.md
- VERSION
- instructions/wiki-query/SKILL.md
- tools/CONTRACT.md
- tools/chemenu/api.py
- tools/chemenu/commands/search.py
- tools/chemenu/mcp/server.py
- tools/chemenu/search/service.py
- tools/chemenu/search/types.py
- tools/chemenu/tests/test_api.py
- tools/chemenu/tests/test_mcp_server.py
- tools/chemenu/tests/test_search.py
2026-09-15 21:26:39 +02:00
torben
55f65c1ab1
fix: types/type-spec.schema.yaml enforced against real type-spec frontmatter, doc-pull-through.md docs/-page count corrected ( closes #105 )
...
CI / verify (push) Failing after 45s
Release / release (push) Successful in 38s
Files changed:
- CHANGES.md
- VERSION
- instructions/dev/doc-pull-through.md
- tools/CONTRACT.md
- tools/chemenu/commands/docs_verify.py
- tools/chemenu/tests/test_docs_verify.py
- types/type-spec.md
- types/type-spec.schema.yaml
2026-09-15 19:45:33 +02:00
torben
6eb3f84256
docs: README-Typenbaum und language-boundaries auf den guidance-Split nachgezogen ( #104 )
...
CI / verify (push) Failing after 38s
Files changed:
- README.md
- docs/language-boundaries.md
2026-09-15 18:25:18 +02:00
torben
d49513bda6
types/: Seiten-Type-Spec-Anleitungsprosa in stackeigene guidance-Datei ausgelagert (schliesst #104 )
...
CI / verify (push) Failing after 43s
Release / release (push) Successful in 34s
Files changed:
- AGENTS.md
- CHANGES.md
- VERSION
- docs/ownership-and-templates.md
- instructions/migrations/6.0.0-type-guidance-split.md
- instructions/setup-instance.md
- tools/CONTRACT.md
- tools/chemenu/commands/dist_cmd.py
- tools/chemenu/commands/types_cmd.py
- tools/chemenu/tests/test_dist_cmd.py
- tools/chemenu/tests/test_dist_upgrade.py
- tools/chemenu/tests/test_type_resolver.py
- tools/chemenu/tests/test_types_cmd.py
- tools/chemenu/type_resolver.py
- tools/chemenu/types_core.py
- types/comparison.guidance.md
- types/comparison.md
- types/concept.guidance.md
- types/concept.md
- types/entity.guidance.md
- types/entity.md
- types/source.guidance.md
- types/source.md
- types/type-guidance.md
- types/type-guidance.schema.yaml
- types/type-spec.md
2026-09-15 18:23:38 +02:00
torben
90ce41964f
docs: ownership-and-templates verweist fuer die Sprachachse auf language-boundaries ( #103 )
...
CI / verify (push) Failing after 44s
Files changed:
- docs/ownership-and-templates.md
2026-09-15 16:59:29 +02:00
torben
f350999053
stack: Control-Plane-Sprache universell - Achse ist das Publikum, kein Instanz-Schalter ( #103 )
...
CI / verify (push) Failing after 45s
Release / release (push) Successful in 38s
Files changed:
- AGENTS.md
- CHANGES.md
- VERSION
- docs/language-boundaries.md
- kb/CONVENTIONS.md
- kb/CONVENTIONS.md.template
- tools/chemenu/commands/dist_cmd.py
2026-09-15 16:58:55 +02:00
torben
05a75065ba
types/type-spec.md: Ownership und Sprache getrennt benannt (Nachzug zu #99 )
...
CI / verify (push) Successful in 44s
Release / release (push) Successful in 36s
Files changed:
- CHANGES.md
- VERSION
- types/type-spec.md
2026-09-15 16:31:08 +02:00
torben
ef60e2984c
docs: ownership-and-templates benennt die gemischte Zustaendigkeit im Seiten-Type-Spec (Nachzug zu #99 )
...
CI / verify (push) Successful in 48s
Files changed:
- docs/ownership-and-templates.md
2026-09-15 16:29:42 +02:00
torben
c64479fe02
stack: TOC-Scope auf types/ und docs/, Sprachregeln nach AGENTS.md zentralisiert, alle Templates auf Control-Plane-Sprache, --breaking akkumuliert (schliesst #99 )
...
CI / verify (push) Successful in 45s
Release / release (push) Successful in 36s
Files changed:
- AGENTS.md
- CHANGES.md
- ENVIRONMENT.md.template
- SOUL.md
- SOUL.md.template
- USER.md.template
- VERSION
- docs/ownership-and-templates.md
- docs/version-model.md
- instructions/CONTRACT.md
- instructions/dev/doc-pull-through.md
- instructions/dev/stack-close/SKILL.md
- instructions/dev/stack-dev/SKILL.md
- instructions/dev/version-parts.md
- instructions/setup-instance.md
- kb/CONVENTIONS.md
- kb/CONVENTIONS.md.template
- kb/concepts/COLLECTION.md
- kb/sources/COLLECTION.md
- tools/CONTRACT.md
- tools/chemenu/commands/types_cmd.py
- tools/chemenu/commands/version_cmd.py
- tools/chemenu/tests/test_toc.py
- tools/chemenu/tests/test_version_cmd.py
- tools/chemenu/toc.py
- tools/chemenu/version.py
- types/comparison.md
- types/concept.md
- types/entity.md
- types/lint-report.md
- types/source.md
2026-09-15 16:21:02 +02:00
torben
c0dc2129bb
docs verify: nur als .template ausgeliefertes Linkziel gilt als aufgeloest (Defekt aus 0fb8fd6)
...
CI / verify (push) Successful in 50s
Release / release (push) Successful in 36s
Files changed:
- CHANGES.md
- VERSION
- tools/chemenu/commands/docs_verify.py
- tools/chemenu/tests/test_docs_verify.py
2026-09-13 00:40:10 +02:00