Skip to content

Expose resource graph collection - #26

Merged
djgrant merged 1 commit into
mainfrom
reconciler-resource-collection
Jul 19, 2026
Merged

Expose resource graph collection#26
djgrant merged 1 commit into
mainfrom
reconciler-resource-collection

Conversation

@djgrant

@djgrantdjgrant commented Jul 19, 2026

Copy link
Copy Markdown
Collaborator

Summary

Expose collectResourceGraph and ResourceGraph from the root @notation/resource API while preserving top-level infrastructure declarations.

AWS helpers retain the original api(config), router(api), lambda(config), and schedule(config) contract. Resource groups register with the active graph during module evaluation. The collector type and registration wrapper are removed.

Graph collection is now an explicit API contract. There is no internal package entry point.

Stack

  1. Expose resource graph collection #26 – resource graph collection
  2. Coordinate concurrent reconciler state #27 – revisioned state and reconciler coordination
  3. Expose reconciler integrations #28 – reconciler integrations
  4. Add self-contained reconciler example #29 – self-contained reconciler example
  5. Document reconciler delivery #25 – reconciler documentation

Validation

  • pnpm build
  • pnpm typecheck
  • pnpm test:once – 79 passed, 4 skipped

@djgrant
djgrantforce-pushed the reconciler-resource-collection branch from cd6b7f0 to aeec987CompareJuly 19, 2026 17:06
@djgrantdjgrant changed the title Keep resource collection internalExpose resource graph collectionJul 19, 2026
@djgrant
djgrant marked this pull request as ready for review July 19, 2026 17:08
@djgrant
djgrant merged commit a77752a into mainJul 19, 2026
1 check failed
@djgrant
djgrant deleted the reconciler-resource-collection branch July 19, 2026 17:08
Sign up for freeto 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

@djgrant