Releases: terrygzhou/arc-kit
Releases · terrygzhou/arc-kit
Release list
ArcKit 6.9.0
Added
- State ask-always/answer-optional in ADM commands and wire in template intake questions
Fixed
- Sync extension parity tests with converter PLUGIN_SOURCES (arckit-oaa)
- Make shipped ADM templates render conforming artefacts (14-field Document Control, canonical revision-history columns, valid mermaid)
- Standardise intake §5 provenance keys and add the artefact-value audit rule
- Mirror community intake-instructions.md into the Claude overlay layout
- Make intake interview ask-always/answer-optional and wire in template intake questions
- Point canonical guide codex-marketplace ref at terrygzhou/arckit-codex
- Sync intake-instructions.md shared asset into all community plugins
- Resolve MD012 multiple-blank-line lint in README and CHANGELOG
- Make GitHub Release creation idempotent
- Fail fast when PYPI_API_TOKEN is missing or invalid in PyPI publish
Changed
- Gitignore .env.* local env files
- Close out intake-authoritative-questions tasks (lint, commit, layout-sync fix)
- Serialize release & PyPI publish with concurrency guards
- Make PyPI upload idempotent via twine --skip-existing
ArcKit 6.8.0
ArcKit 6.8.0
OAA intake as a MANDATORY PRIN hard gate (TOGAF-consistent)
- All five OAA overlay commands hard-gate on the global
PRIN(Architecture Principles) artefact: if missing, the command stops and points at/arckit:principles— it never renders a missingPRINasTBD. Bulk builds of OAA targets withoutPRINnow fail/skip instead of emitting scaffolded artefacts. - Bulk-build recipes (
oaa-full.yaml) now declarePRINas a dependency of every OAA target.
Intake interview: ask-always, answer-optional
- OAA, TOGAF ADM, and agent-architecture intake questions are now ask-always, answer-optional: prefilled dimensions are surfaced for confirmation/override; source-less ones are asked grouped and skippable, rendering
TBDwhen skipped. - OAA intake gains a C208 / TOGAF 10 discovery floor (business vision, capabilities, current-state, technology, pain points) via
references/intake-discovery-dimensions.md.
Fixes
arckit build(BYO LLM): the completion budget is now capped tocontext_window − prompt − reserve, fixingHTTP 400 … exceeds the model's maximum context lengthon models whose context window equalsmax_tokens. Newllm.context_windowconfig key.- Registered
GLOSandFWRKdoc types (convergedGLO/GLOSS/FWRKrecipe spellings) so/arckit:glossaryand/arckit:frameworkcan write conforming filenames; also resolved five further silent recipe-code drift classes. - Kept generated version trees in lockstep on release bumps (hardened
bump-version.sh+ org-agnostic release-link rewrite).
Distribution
- Detached the Codex standalone distribution to
terrygzhou/arckit-codex(per-target publish-owner override inpush-extensions.sh; overridable viaARCKIT_CODEX_OWNER). Other distributions are unchanged.
Main source: https://github.com/terrygzhou/arc-kit