Skip to content

Fix format() syntax - #7

Merged
acpoppe merged 1 commit into
mainfrom
suffix-fix
Dec 9, 2023
Merged

Fix format() syntax#7
acpoppe merged 1 commit into
mainfrom
suffix-fix

Conversation

@acpoppe

@acpoppe acpoppe commented Dec 8, 2023

Copy link
Copy Markdown
Contributor

No description provided.

@acpoppe
acpoppe merged commit aa35914 into main Dec 9, 2023
grafele added a commit that referenced this pull request Aug 5, 2026
…the identifiers

Moving all of it out went too far. The WI now carries the technical shape at process level and Annex B
only what it alone holds.

Back in the WI:

  §1.2  when observation happens — the four points in time, what each asks, and which record it
        produces. With the dependency drawn: stage #3 produces the document stage #4 reads, stage #4
        produces the records stage #7 reconciles.
  §6.2  the maintenance window grid, drawn. A finding reported between two windows falls due in the
        second one, and a missed window does not move the grid.
  §7.1  the steps inside the two automated stages, in order, because the order is what makes them
        auditable: an unlisted artefact stops the run before anything is scanned, an image is recorded
        by its digest rather than the tag that was requested, and the deployed version comes from the
        deployment record rather than from the newest tag.
  §7.2  which build produces evidence — candidate, staging, branch, and what each may be used as.

Still no file name, script name or configuration key in the WI: those are Annex B's job and repeating
them in a controlled document means two places to update.

Annex B went from 1195 to 356 lines. Nine of its sixteen sections had become duplicates of WI sections
after the restructure — classification, deadlines, what carries the deadline, currency, escalation,
roles, the overview, the limitations, the review items. Two documents stating the same rule is how they
drift apart, so those are gone and what remains is the reference: which script does what, which files a
run produces, the three files a project owns, the configuration keys with their defaults, the object
store prefixes, the `quickbird:` properties recorded in the document, and the implementation limits.

Annex A's cross-references pointed at the old numbering and are remapped to the WI.

139 tests, 5 against live feeds.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants