Skip to content

Releases: terrygzhou/arc-kit

ArcKit 6.9.0

Choose a tag to compare

@terrygzhou terrygzhou released this 02 Sep 12:44

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

Choose a tag to compare

@terrygzhou terrygzhou released this 01 Sep 12:32

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 missing PRIN as TBD. Bulk builds of OAA targets without PRIN now fail/skip instead of emitting scaffolded artefacts.
  • Bulk-build recipes (oaa-full.yaml) now declare PRIN as 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 TBD when 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 to context_window − prompt − reserve, fixing HTTP 400 … exceeds the model's maximum context length on models whose context window equals max_tokens. New llm.context_window config key.
  • Registered GLOS and FWRK doc types (converged GLO/GLOSS/FWRK recipe spellings) so /arckit:glossary and /arckit:framework can 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 in push-extensions.sh; overridable via ARCKIT_CODEX_OWNER). Other distributions are unchanged.

Main source: https://github.com/terrygzhou/arc-kit