算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
goal-filter【设计与创意】Lock one primary goal per brand and judge ideas or drafts against it. "does this fit our goal"
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
The strategic filter. One goal is locked per brand; everything gets measured against it before time or budget is committed. Marketing fails quietly by doing good work toward nothing in particular — every piece defensible, the quarter's number missed anyway.
The locked goal lives in the brand workspace, so every session reads the same one:
~/.claude-marketing/brands/{brand-slug}/goal-lock.json
{
"goal": "40 qualified demo bookings per month from organic + email",
"metric": "demo bookings attributed to owned channels",
"target": 40,
"deadline": "2026-12-31",
"locked_at": "2026-08-12",
"history": [
{"checked": "2026-08-14", "item": "podcast idea", "verdict": "OFF"}
]
}
No file → this is the first run: ask for the goal, force it to one sentence with a metric and a deadline, confirm, write the file. If the user names three goals, make them rank — the filter is useless with more than one.
Read the locked goal, read what the user brought, and rule honestly:
# Goal check — {the locked goal}
## What you brought
[One line]
## Verdict: ON GOAL / PARTIAL / OFF GOAL
## Why (2-3 sentences)
[Does this move the goal's metric? How directly? What is the opportunity cost —
what on-goal work does this displace?]
## The fix (if PARTIAL or OFF)
[The specific change that would make it serve the goal — or "park it", with
what to do instead]
## The sharper version (always)
[The same idea, rewritten to pull harder toward the metric]
Append the verdict to history in the state file.
--set on an
existing lock archives the old goal into history with its end date, so the
quarter's record shows one deliberate change rather than a smear.