T-N2EJ-gs-package-exports-and-readiness
Status: closed/superseded · Impact: high · Complexity: small
Finalize the package for standalone use: exports, README, zero-dep core, and a fully-green corpus (no disabled suites remaining).
Greenfield — nothing in the graph-scheduler package exists yet; it is stood up by T-PDDK-gs-scaffold-package-and-tooling and its layers land task by task. This task contributes the package exports and top-level readiness surface.
Proposed
Section titled “Proposed”Verified exports for ././graph/./tracker/./pull; a complete README
(install, quickstart, the layered surfaces); a zero-runtime-dep core entry
confirmed; every fixture suite enabled and green.
Approach
Section titled “Approach”- Finalize
package.jsonexports + README from the shipped surfaces. - Confirm zero runtime deps on the core entries.
- Ensure no
skip/todosuites remain; whole corpus green.
Files to touch
Section titled “Files to touch”| Location | Kind | Change |
|---|---|---|
packages/ts/graph-scheduler/package.json | modify | Finalize exports/metadata |
packages/ts/graph-scheduler/README.md | modify | Complete README |
packages/ts/graph-scheduler/tests/ | modify | Confirm all suites enabled |
Acceptance criteria
Section titled “Acceptance criteria”-
exportsresolves.,./graph,./tracker,./pull; README documents install + each surface. - Core entries pull zero runtime dependencies.
-
bun test packages/ts/graph-scheduleris fully green with no skipped/todo suites.
Out of scope
Section titled “Out of scope”- The documentation site (T12); npm publish / physical extraction.
Dependencies
Section titled “Dependencies”- T-0WNK-gs-pull-resolution — the
./pullsurface must ship before exports are finalized. - T-EJ3P-gs-stateful-tracker — the
./trackersurface must ship before exports are finalized.
Depends on
Section titled “Depends on”T-0WNK-gs-pull-resolution, T-EJ3P-gs-stateful-tracker