Skip to content

Add sensible overridable defaults to Artificer initialization #219

Description

@BjRo

Motivation

Testing Local Artificer with issue #217 required manually supplying the state path, repository and checkout, ticket scope, recurring authority, credential location, and installed delivery plugin roots before initialization. This is too much setup for the common local case when several values can be inferred from the current repository and host installation.

Acceptance criteria

  • Common local initialization supplies sensible defaults for configuration that can be inferred safely from the current repository and host installation.
  • Every default remains explicitly overridable.
  • Recurring authority, permitted effects, ticket scope, and the confirmation that the account has no paid credit balance or automatic reload remain explicit rather than inferred.

Open questions

  • Which initialization values can safely default, and which must remain explicit inputs?

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

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions