Skip to content

Tracker: Phase 1 — land the license/cleanup stack #300

@krystophny

Description

@krystophny

Phase 1 lands the license/cleanup stack and proves the shipped libneo
build is free of GSL and FFTW links and of GPL/LGPL source. All four
leaves are unblocked today except where a Blocked-by names another.

Umbrella: #291.

Leaves

PR #278's gate fix is #293. It clears the downstream gate so later
extraction work can be verified against consumers.

Closes on completion

#285, #287, #288 close when the PR stack (#286, #289, #290) merges.

Execution conventions

Model ladder (implementation):

  • haiku: label/milestone housekeeping, checklist updates, re-export boilerplate. No algorithms.
  • sonnet: fully specified ports (source path + SHA given), wrappers, CI fixes with a clear failing log.
  • opus: build-system and CI scaffolding, multi-file refactors, ports that change APIs.
  • fable: API design issues, clean-room algorithm work, review of opus-implemented PRs.

Review ladder: sonnet PRs reviewed by opus; opus PRs reviewed by fable; haiku changes gated by CI only.

PR rules:

  • One leaf issue = one PR. Branch from the base named in the issue.
  • PR title = issue title. Body: Closes #N plus a ## Verification section with real failing-before and passing-after output.
  • Squash merge. Stacked PRs only where the issue names a non-main base.

Executor rule: if any issue under "Blocked by" is open, stop and report instead of starting.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions