Skip to content

Extension framework P2 output and logging helpers (P2-1..P2-2) #6946

@jongio

Description

@jongio

Parent: #6853
Related: #6856

Objective

Implement P2 developer-experience helper surfaces for extension output and logging.

Proposal IDs covered

  • P2-1 Standard output helpers
  • P2-2 Structured logging

In scope

  • Output utility APIs for common extension UX patterns.
  • Structured logging helpers with context propagation support.
  • Tests for verbosity/format behavior and logging semantics.

Out of scope

Deliverables

  • Output helper API definitions + implementation.
  • Structured logging API + implementation.
  • Behavior tests (quiet/debug/interactive/non-interactive scenarios).
  • Usage examples and migration notes.

Verification checklist

  • API usage is additive and predictable.
  • Logging semantics are documented (fields, levels, propagation behavior).
  • mage preflight passes.

Definition of done

  • P2-1 and P2-2 are complete, tested, and documented.

Metadata

Metadata

Assignees

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