Skip to content

Demonstrate consumer profiles and configuration policy boundaries #3

Description

@codeforester

Summary

Show how a real consumer supplies project discovery, configuration, runtime, and history policy without coupling those policies into base-cli.

Scope

  • Add a small consumer-owned configuration model with validation.
  • Use an explicit CliProfile or equivalent public extension boundary.
  • Show configuration provenance and safe handling of invalid configuration.
  • Include one generic-profile path and one consumer-specific policy path.

Acceptance criteria

  • The example uses only supported public Base-CLI APIs.
  • The README identifies which policy is owned by the consumer.
  • Tests cover valid, missing, and invalid configuration cases.

Non-goals

Do not invent a repository manifest convention or make Base-specific configuration mandatory.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or product improvement

    Type

    No type

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions