Skip to content

feat(routines): add rooted declaration pipeline - #98

Merged
jscott3201 merged 1 commit into
mainfrom
feat/rust-declaration-root-pipeline
Aug 24, 2026
Merged

feat(routines): add rooted declaration pipeline#98
jscott3201 merged 1 commit into
mainfrom
feat/rust-declaration-root-pipeline

Conversation

@jscott3201

Copy link
Copy Markdown
Owner

Summary

  • add a capability-rooted declaration pipeline entry point
  • preserve exact requirements, binding, source, and syntax errors in stage order
  • share typed preparation and completion logic with the existing in-memory entry point
  • apply one five-field limits value across source acquisition and syntax checks

Scope

The existing pipeline signature and error variants remain unchanged. This adds no CLI, schema, serialization, provenance validation, production artifacts, dependencies, or external-repository integration.

Validation

  • cargo fmt --manifest-path tools/routine-compiler/Cargo.toml -- --check
  • focused declaration-pipeline tests: 12 passed
  • routine-compiler tests: 115 passed
  • routine-compiler clippy with warnings denied
  • repository lint tests: 189 passed; all production lints passed
  • G36 source inventory: 431 release / 693 development files
  • release declaration verifier and tools/verify: 12 passed
  • routines/all verifier
  • dataset harness: 32 passed; replay assertions passed
  • book generation and build
  • git diff --check

Compose capability-relative source acquisition with the typed declaration pipeline while preserving existing APIs and stage errors. Share preparation logic and apply one limits value across source and syntax checks.

@jscott3201 jscott3201 left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Consolidated review — cycle 1: PASS

Reviewed immutable head f53d870acf41a78d4b9b28e4f0d595acac58e6c2 against base ce9750e4abc1fd95019a8dd202cd302f4e2fe9a6.

Both independent review lenses are blocker/major-clean. No findings were confirmed or deferred. The stage order, error preservation, limits mapping, borrowed capability roots, existing in-memory API behavior, and bounded scope are supported by the implementation and focused tests.

Exact-head GitHub build and verify checks succeeded. Local focused, package, clippy, repository lint, inventory, verifier, dataset/replay, book, and diff gates also passed.

@jscott3201
jscott3201 merged commit d624ea7 into main Aug 24, 2026
3 checks passed
@jscott3201
jscott3201 deleted the feat/rust-declaration-root-pipeline branch August 25, 2026 01:47
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