Skip to content

STA-157: Attribute reports to explainers and publishers - #18

Merged
github-actions[bot] merged 1 commit into
mainfrom
feature/sta-157
Sep 11, 2026
Merged

STA-157: Attribute reports to explainers and publishers#18
github-actions[bot] merged 1 commit into
mainfrom
feature/sta-157

Conversation

@claudecafe

Copy link
Copy Markdown
Collaborator

User benefit

Reports can identify the self-reported explainer and publisher while preserving anonymous, account-free publishing. Hosted reports receive a service-generated publication time; local views and exports only show the explainer.

Verification

  • pnpm check
  • 288 tests passed
  • Rebased accepted checkpoint e991398 onto origin/main as ca6171a

Scope

  • Strict optional version 1 metadata across authoring, document, publish, and Worker schemas
  • Git user name is added at publish time without changing authoring files
  • Hosted reader renders only present attribution fields

Closes STA-157

A version 1 ExplainDocument now accepts an optional, strictly validated
metadata object: explainedBy is authored in explanations.yaml, publish adds
publishedBy from git config user.name, and the review service stamps its own
publishedAt. Local views and exports show only the author, hosted reports show
all three, and absent values are omitted without blocking any path.

Co-Authored-By: ことね <kotone@claudecafe.dev>
@github-actions
github-actions Bot enabled auto-merge (rebase) September 11, 2026 13:29
@github-actions
github-actions Bot merged commit 0cac209 into main Sep 11, 2026
2 checks passed
@claudecafe
claudecafe deleted the feature/sta-157 branch September 11, 2026 21:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants