Skip to main content

Packet Certifier

@mgreten/packet-certifierv2026.08.16.1· 6d agoMODELS
01README

Certify that an agent implementation packet changed only approved Git paths, stayed within file and line budgets, and preserved ignored runtime state.

02Models1
@mgreten/packet-certifierv2026.08.16.1packet_certifier.ts

Global Arguments

ArgumentTypeDescription
allowedIgnoredPathsarray
allowedIgnoredPathPrefixesarray
excludedIgnoredPathPrefixesarray
mayVaryIgnoredPathPrefixesarray
fn snapshotIgnoredState(cwd: string, baseRef: string, allowedBinaryFiles: array)
Capture ignored state before an attended implementation invocation.
ArgumentTypeDescription
cwdstring
baseRefstring
allowedBinaryFilesarray
fn certify(cwd: string, allowedPaths: array, maxChangedFiles: number, maxChangedLines: number, checks: array)
Certify an attended invocation's unstaged Git worktree changes.
ArgumentTypeDescription
cwdstring
allowedPathsarray
maxChangedFilesnumber
maxChangedLinesnumber
checksarray

Resources

ignoredSnapshot(30d)— Pre-invocation ignored-state evidence
certification(30d)— Packet certification evidence
03Previous Versions12
2026.08.14.1

Add may-vary ignored-path category so volatile build byproducts (logs, caches) can change without failing certification, while allow-listed paths stay content-pinned for secrets. Fixes certification failing on the agent's own mandated test-log writes.

2026.08.08.1

Raise candidate byte ceilings to 128/256 MiB, extend the Git command timeout to 60s, and disable the commit-graph cache for CompanyCam-scale repositories

2026.08.02.1
2026.07.27.1
2026.07.26.1
2026.07.25.3

Certify large repositories by comparing only candidate paths, and compare tracked symlinks instead of refusing them. Hash encoding moves to packet-certifier-v7, so a snapshot captured under v6 must be re-taken before certifying.

2026.07.25.1

Make excludedIgnoredPathPrefixes work for trees Git will not enumerate: prune nested repositories in code, keep them off the packet path limit, and reject a prefix spelling that would silently exclude nothing.

2026.07.24.5
2026.07.24.4
2026.07.24.3
2026.07.24.2
2026.07.24.1
04Stats
A
100 / 100
Downloads
18
Archive size
43.4 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
05Platforms