Browse Source

fix(notes): keep archive helpers internal

Tianyi Cui 2 months ago
parent
commit
046419faf4
2 changed files with 3 additions and 3 deletions
  1. 2 2
      scripts/agent-note-tree.ts
  2. 1 1
      scripts/archived-agent-notes.ts

+ 2 - 2
scripts/agent-note-tree.ts

@@ -9,7 +9,7 @@ import { resolve, sep } from 'node:path'
 export const agentNoteRoot = resolve(import.meta.dirname, '../.agents/notes')
 
 /** The closed set of active Agent Note lifecycles (top-level folders under .agents/notes/). */
-export const AGENT_NOTE_LIFECYCLES = ['proposed', 'implemented', 'rejected'] as const
+const AGENT_NOTE_LIFECYCLES = ['proposed', 'implemented', 'rejected'] as const
 
 /**
  * The closed set of Agent Note classes (nested folder under each lifecycle). Adding a
@@ -19,7 +19,7 @@ export const AGENT_NOTE_LIFECYCLES = ['proposed', 'implemented', 'rejected'] as
 export const AGENT_NOTE_CLASSES = ['feature', 'bug-fix', 'simplification', 'architecture', 'process', 'testing'] as const
 
 /** Historical implemented notes live outside the active lifecycle tree. */
-export const AGENT_NOTE_ARCHIVE = 'archived'
+const AGENT_NOTE_ARCHIVE = 'archived'
 
 /** Non-Agent Note Markdown allowed to sit directly at a lifecycle root. */
 const ROOT_ALLOWLIST = new Set(['AGENTS.md', 'CLAUDE.md'])

+ 1 - 1
scripts/archived-agent-notes.ts

@@ -11,7 +11,7 @@ export interface ArchiveManifest {
 }
 
 /** Hash one archived artifact independently of the repository's Git object format. */
-export function archiveContentHash(content: Buffer): string {
+function archiveContentHash(content: Buffer): string {
   return `sha256:${createHash('sha256').update(content).digest('hex')}`
 }