Skip to content

Register unfinished ticket-101: Remove pfix from Goal packaging metadata #143

Description

@tom-sapletta-com

Register the existing unfinished ticket-101 work so it remains discoverable while its owner is working or waiting. This is a projection of an already allocated ticket, not a new implementation allocation or a transfer of write authority.

Observed branch: ticket/101-remove-pfix; canonical worktree: .worktrees/ticket-101--remove-pfix; observed HEAD: dfad90c41a250b12140347b64c316ae293af710c. Repository ticket projects IN_PROGRESS / EDIT and contains uncommitted material changes. The original owner and any execution handoff remain unresolved for this intake; existing edits are preserved. No planning-only PR or commit is created.

Existing ticket scope

On 2026-09-13 the user stated that pfix overwrites development changes and must
be removed from projects or deactivated (SESSION_EXECUTION_AUTHORIZATION).
Goal itself still declares pfix: a [tool.pfix] table with auto_apply = true
and auto_install_deps = true, a pfix dev requirement, a pfix dependency in
the tox test environment and a lint tox environment whose only command is
pfix check. This integration ticket removes those declarations and
regenerates uv.lock. The bootstrap code that injected pfix into other
projects is changed separately by ticket-100.

Non-goals: no source or test change, no release, and no rewrite of the
historical tox example in docs/pyqual.md.

Acceptance criteria

  • AC-01: pyproject.toml has no [tool.pfix] table, no pfix requirement
    and no tox environment that runs pfix; every other parsed value is unchanged.
  • AC-02: uv.lock is regenerated and records no pfix requirement for Goal.

Fleet evidence: subactor/docs/architecture/analysis/semcod-library-quality.md.

Complete this existing bounded work only after verifying ownership and its lease, then publish its material commit and link the protected PR here. Current repository files remain the authoritative intent.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions