Skip to content

feat(cli) add view enrich command for NDJSON enrichment#25

Merged
indexzero merged 1 commit intomainfrom
feat/view-enrich
Feb 2, 2026
Merged

feat(cli) add view enrich command for NDJSON enrichment#25
indexzero merged 1 commit intomainfrom
feat/view-enrich

Conversation

@indexzero
Copy link
Owner

Add new view enrich command that reads NDJSON input and enriches each record with fields from cached packuments:

  • Use --add expressions with .field syntax for record references e.g., time[.version] uses record.version as lookup key
  • Support multiple --add expressions for enriching with several fields
  • Handle missing packuments with --on-missing modes (skip, null, error)
  • Cache packuments in memory to avoid repeated disk reads

Enables build manifest generation, audit trail creation, and metadata enrichment for package version lists.

Add new view enrich command that reads NDJSON input and enriches
each record with fields from cached packuments:

- Use --add expressions with .field syntax for record references
  e.g., time[.version] uses record.version as lookup key
- Support multiple --add expressions for enriching with several fields
- Handle missing packuments with --on-missing modes (skip, null, error)
- Cache packuments in memory to avoid repeated disk reads

Enables build manifest generation, audit trail creation, and
metadata enrichment for package version lists.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@indexzero indexzero merged commit 09230e1 into main Feb 2, 2026
1 check passed
@indexzero indexzero deleted the feat/view-enrich branch February 2, 2026 04:35
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.

1 participant