Skip to content

v0.21.0

Choose a tag to compare

@github-actions github-actions released this 07 Sep 09:49
48b0807

Added

  • A corpus adopting processes now publishes them. kac export writes one JSON per process carrying its
    frontmatter, its When to use this trigger and its Prerequisites, and stops there. Steps and Verification
    stay in the record, because a procedure is followed whole and in order against the version in force rather than
    against a copy taken on an earlier day. The type declares no parts, so nothing writes a flat file for it and
    manifest.json reports partsFile, recordKey, partKey, idKey and seeAlsoKey as null beside parts at
    zero.
  • kac bundle ships two more skills. process-lookup finds the procedure written for a planned task and reads
    its trigger before deciding it is yours. It is trimmed where the export carries no processes. corpus-retrieval
    reaches a record's published source and builds a link to it, naming gh and az devops invoke as the clients that
    authenticate to each platform and saying what to do where neither reaches. The three skills that shipped before now
    hand their link building to it.

Changed

  • A component your plugin manifest declares with an empty requires now travels only where a component that reads a
    type did.
    It reads no export itself, so it is there to support the ones that do, and a plugin shipping it alone
    would carry a skill supporting nothing a reader can reach. bundle.json gives the reason as
    no component it supports survived, and a run that trims every component warns as it did before. A file no
    component claims is unchanged: it needs no declaration and travels whatever the corpus adopted.

  • The template's shape is at version 6. It carries the two skills above, so a corpus running kac update receives
    them.

  • kac checks asks you for the half of a drifted checks table you hold. Where the reader-facing table and your
    .schema/_checks.yaml disagree, every line of the report names on-type-page: in that file and says where it
    sits. The row beside it is in the table kac ships, which your corpus holds no copy of, so the report says whose
    it is rather than naming a source file you cannot open.

Fixed

  • The lookup skills kac bundle ships now state the type of every field they describe. obligations,
    definition and not are one string of markdown holding the record's bullets, and a skill calling any of them a
    list sent a reader looping over a string. A field with no value arrives as null beside a key that is still there,
    so test the value rather than the key. shortcode is the one key a line can be missing outright.