You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Shrink existing GFQL IR/metadata/verifier implementation code without changing behavior or colliding with the typed-schema PR.
Target 300-600 LOC of production GFQL implementation deletion/DRY if safely available. Tests/fixtures/changelog do not count toward the headline target; report them separately.
Planner/IR cleanup removed some private scaffolding under #1542. This lane should audit the remaining existing IR/metadata/verifier implementation for duplication and stale private helpers, while avoiding public typed-schema work and avoiding conflicts with #1457.
Candidate Surface
Start from latest master and audit this ownership area:
graphistry/compute/gfql/ir/*.py
graphistry/compute/gfql/ir/metadata.py
graphistry/compute/gfql/ir/verifier.py
graphistry/compute/gfql/ir/types.py
IR tests only as validation/support
Avoid changing public schema API files or behavior being introduced by #1457. If #1457 conflicts, stop and report rather than absorbing typed-schema feature work.
Required Protocol
Build an inventory before editing: production symbol/file, callers, coverage signal, and expected implementation LOC deletion.
Prioritize production GFQL implementation shrink. Test/comment deletion is secondary and must be reported separately.
If implementation deletion opportunity is <300 LOC after a full audit, stop with an audit receipt rather than shipping a mostly-test cleanup PR.
Goal
Shrink existing GFQL IR/metadata/verifier implementation code without changing behavior or colliding with the typed-schema PR.
Target 300-600 LOC of production GFQL implementation deletion/DRY if safely available. Tests/fixtures/changelog do not count toward the headline target; report them separately.
Context
Refs:
Planner/IR cleanup removed some private scaffolding under #1542. This lane should audit the remaining existing IR/metadata/verifier implementation for duplication and stale private helpers, while avoiding public typed-schema work and avoiding conflicts with #1457.
Candidate Surface
Start from latest
masterand audit this ownership area:graphistry/compute/gfql/ir/*.pygraphistry/compute/gfql/ir/metadata.pygraphistry/compute/gfql/ir/verifier.pygraphistry/compute/gfql/ir/types.pyAvoid changing public schema API files or behavior being introduced by #1457. If #1457 conflicts, stop and report rather than absorbing typed-schema feature work.
Required Protocol
Validation Expectations
Merge Policy
Open a PR when ready, but do not auto-merge. Coordinator must approve after reviewing production-code deletion, test/support delta, and validation.