feat(exports): maintain-audit --pdf (auditor one-pager) + page footers + exports cheat-sheet#103
Merged
Merged
Conversation
…s + exports cheat-sheet Completes the export story — every maintain artifact can now leave the terminal in the format its audience consumes: - maintain-audit --pdf: the auditor-facing one-pager — verification status up top (chain INTACT/BROKEN, head match, signature VALID/INVALID/unsigned, overall PASS/FAIL), then the full run chain as a readable table (seq, date, scope, outcome, files, checks, PR link), and the offline-verify instruction at the foot. buildAuditPdfBlocks is PURE (takes the verdict from verifyAuditLog); composes with --sign. - pdf-lite: "Page N of M" footers on multi-page documents (one-pagers stay clean). - ADOPTION.md "Every export, one place": an audience→command→artifact table covering demo/ report/audit/history exports; notes all PDFs come from the dependency-free writer. (axios/axios#11062 still OPEN with no review comments — the "merged upstream" docs update waits for the actual merge, honestly.)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Completes the export/presentability story.
qodex maintain-audit --sign --pdf— the enterprise artifactAn auditor-facing one-pager:
[OK] opened/[BLOCKED]), files touched, the checks that ran (✓/✗ per command), and the PR linkmaintain-audit-verify, exit 1 on tamper — CI-friendly)buildAuditPdfBlocksis PURE (takes the verdict fromverifyAuditLog), so the FAIL rendering is tested with an actually-forged chain.pdf-lite: page-number footers
Page N of Mcentered on multi-page documents; one-pagers stay clean. (Report/demo/audit PDFs all inherit it.)ADOPTION.md: "Every export, one place"
An audience → command → artifact table: teammate/README/meeting (demo), PR-standup/manager (report), auditor/CI (audit), archive (signed history). Makes the whole capability surface discoverable in one glance.
axios status: axios/axios#11062 is still OPEN with no review comments — the "merged upstream" update waits for the real merge.
+4 tests (audit PDF content incl. forged-chain FAIL + unsigned; footer on multi-page, absent on one-pagers). Full suite 1538 green, tsc clean.