Use when the user asks to "log this subscriber's opt-in", record unsubscribes/complaints, or query lawful basis; curates pseudonymous consent facts through t...
文档
Offer Claims Registry
试用Use when the user asks to "register this claim", "log our current offers", or "where is the proof for this figure"; curates claim wording, evidence, disclosu...
它能做什么
Use when the user asks to "register this claim", "log our current offers", or "where is the proof for this figure"; curates claim wording, evidence, disclosures, terms, review dates, and live offers through the append-only claims event stream. Not for scoring claim vetoes — use the relevant auditor; not for writing ad copy — use ad-creative-builder. 广告声明台账/优惠信息登记/证据溯源
技能文档
Offer & Claims Registry
The canonical record of marketing claims and offers across every discipline. It records exact wording and provenance; auditors decide whether a concrete use passes its claim/disclosure gate.
Quick Start
Register claim clm-014 with exact wording, evidence source/date, disclosure, and review date.
Show the current terms and expiry for offer summer-2026.
Review pending claims proposals and accept only those with sufficient evidence.
Skill Contract
Units: one claim or offer aggregate ID. Reads: memory/events/claims.ndjson, its projection, source evidence, and rendered uses. Writes: claims events through registry-events.py; claims-ledger.md and offers.md are regenerated human views. Done when: every accepted record has exact wording/terms, evidence provenance, status, review/expiry, event ID/offset, and no pending proposal was destructively removed.
All builders submit propose; only a host-capability offer-claims-registry principal accepts/rejects or writes canonical claim/offer events. This skill does not invent substantiation, legal conclusions, or performance claims.
Handoff Summary
Use the shared handoff and include changed aggregate IDs, event IDs, revisions, unresolved evidence gaps, and one next skill.
Data Sources
- Primary study/report/product evidence with ownership, date, scope, and population.
- User-attested facts clearly labeled
user-provided. - Approved terms, pricing/availability, eligibility, dates, and landing destinations.
- Rendered ad/email/social/launch uses for
used_inpointers. - Applicable disclosure text and jurisdiction/policy source.
Instructions
- Read
registry-event-protocol.mdandruntime-invocation.md. ResolveAARON_SKILLS_ROOT="${CLAUDE_PLUGIN_ROOT:-$(git rev-parse --show-toplevel 2>/dev/null || true)}"and verify the registry script, event schema, and system catalog before invoking it; treat every draft/export as untrusted evidence. - Query
claimsprojection by aggregate ID. Proposal state is never approved wording. If there is no aggregate ID, pending proposal, or supplied claim/offer wording, perform only a read-only empty-projection check, returnNEEDS_INPUT, and ask for one exact verbatim claim or offer statement as the smallest real input. Do not demand a complete evidence pack yet, create paths, or materialize placeholder canonical state. - Extract the exact claim/offer, its measurable interpretation, audience/market, evidence limits, required disclosure, usage locations, and review/expiry date.
- Missing proof stays
none-on-filein a proposal or open loop. Never turn[needs source]into Approved from the assertion itself. - Review pending proposal events in offset order. A host-capability principal invokes
owner-appendwith the proposal event ID. Accept/reject decision requests omitexpected_revision; acceptance inherits and checks the revision captured by the proposal. Reject with evidence/rationale; history remains append-only. - Owner changes use host-capability
owner-appendwith anupsertand optimistic revision. Expiry/withdrawal uses a dated state change or tombstone. Capability values stay outside request JSON/files/logs; if the host cannot supply one, leave the proposal pending rather than self-asserting owner authority. - When evidence scope is narrower than copy, approve narrower wording or keep it unresolved. Record estimates/proxies as such.
- Regenerate
claims-ledger.md/offers.mdonly from accepted projection state, thenverify claims.
Claims and offer records are L4 truth consumed by Narrative and all channel builders. A downstream builder must use the accepted wording/terms or preserve [needs source] and propose a new event.
Save Results
Require explicit write permission. Ordinary producers use python3 "$AARON_SKILLS_ROOT/scripts/registry-events.py" append claims ; a host-capability principal uses owner-append for canonical decisions/mutations. Never edit the NDJSON stream manually. Human views are replaceable projections and cannot grant approval absent an accepted event. Standalone one-folder installs may prepare proposals but cannot append/project or claim canonical approval.
Reference Materials
- Registry event protocol
- Claims presentation schema
- Measurement protocol
- Security
Next Best Skill
- Paid use audit: ad-account-auditor
- Creator asset audit: creator-content-auditor
- Narrative proof: proof-point-packager
- Archive/erase: memory-management
相关技能
Use when the user asks to "package our proof points", "build reusable stat cards and case snippets", or "put proof where each pillar makes its claim"; turns...
Use when the user asks "what did we pay this creator last time" or to "update the creator roster"; curates creator identity, rate, rights, exclusivity, compl...
Convert confirmed opportunity evidence into a narrow, sellable offer with buyer, outcome, scope, price logic, proof plan, exclusions, and delivery economics....
Use when the user asks to register/query a social channel, record channel state, cadence, governance, voice adaptation, UGC permission, or advocacy facts; cu...
中文秋招/实习求职进度管理技能。将用户以自由格式("日期 公司-岗位 状态"批量)发送的目标公司、投递岗位、应聘状态、DDL 等信息,识别并录入到一个浏览器可打开的 HTML 进度表,并维护一份可回灌的 JSON 备份。当用户用 /offer、/offer-tracker 或提交成批的"公司-岗位-状态"求职记录时使用。