Skip to content

packages CLI: resolve bare names from the Official Package Collection #302

Closed

Description

@Mathih13

This was generated by AI during triage.

Agent Brief

Category: enhancement
Summary: Resolve a bare Package name against the first-party monorepo.

Current behavior:
There is no Official Package Collection and no bare-name resolver.

Desired behavior:
lyracore packages add <name> resolves one top-level Package directory from LyraCoreProject/packages. The CLI installs only that directory, records the collection repository and exact commit as its Package Source, and uses the same validation, trust-review, confirmation, and preflight contract as other sources.

Key interfaces:

  • Bare-name form of lyracore packages add
  • Official Package Collection repository
  • Provenance stamp for collection Package and exact revision

Acceptance criteria:

  • A known top-level Package installs by bare name.
  • An unknown or ambiguous name fails with no partial installation.
  • The installed provenance identifies the collection, Package name, and exact commit.
  • Updating collection metadata cannot silently change an installed Package revision.
  • Third-party URLs and local folders keep their existing resolution rules.

Out of scope:

  • A general Package registry
  • Multiple first-party repositories

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2normalenhancementNew feature or requestready-for-agentComplete enough to build from the issue alone, by a person or their agent

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions