Skip to content

content: promote 12 stable drafts to published#68

Merged
wilsonwangdev merged 2 commits into
mainfrom
content/promote-stable-drafts
May 7, 2026
Merged

content: promote 12 stable drafts to published#68
wilsonwangdev merged 2 commits into
mainfrom
content/promote-stable-drafts

Conversation

@wilsonwangdev
Copy link
Copy Markdown
Owner

Summary

Promote 12 content pairs (24 files) from status: draft to status: published ahead of the handbook's first public promotion.

What changes

  • 2 concepts — harness-engineering, context-engineering
  • 1 evangelism — manifesto
  • 1 curated index + 3 curated entries — Anthropic, OpenAI, Manus
  • 6 guides — skills-ecosystem, proactive-agent-review, conflict-prevention, new-repo-setup, css-variable-consistency

Each pair has verified EN/ZH parity (matching line counts, no placeholders), source-traceable external claims, and uses the SPEC 006 callout pattern when referencing this project.

What stays draft

Two guide pairs remain draft because they still contain project-specific references outside callouts — unfinished SPEC 006 Phase 2 generalization work:

  • guides/agent-ready-repo — references .claude/settings.json directly in the universal body
  • guides/agents-md-as-source-of-truth — contains first-person project history ("We initially used CLAUDE.md...")

These should be generalized in a follow-up PR before promotion.

Verification

  • npm run build → 28 pages built, no errors
  • grep -r "^status:" content/ → 24 published, 4 draft (expected)

Note on visibility

The build system (build/build.mjs) only filters status === 'hidden', not draft. These pages were already live on the site; this PR updates the frontmatter to match reality and clears the way for future status: based filtering.

Mark 12 content pairs (24 files) as published ahead of the first public
promotion: 2 concepts, 6 guides, 1 evangelism piece, and the curated
index with its 3 entries. All have EN/ZH parity, no placeholders, and
source-traceable external claims.

Two guide pairs remain draft — agent-ready-repo and
agents-md-as-source-of-truth — because they still contain
project-specific references outside callouts and fall under SPEC 006
Phase 2 generalization work that has not landed yet.
@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented May 7, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
agent-master-handbook Ready Ready Preview, Comment May 7, 2026 4:07pm

Align the 16 promoted pairs whose lastUpdated still pointed to April
with the promotion date. Since lastUpdated feeds JSON-LD dateModified,
sitemap lastmod, and RSS pubDate, these pages would otherwise broadcast
stale timestamps to subscribers and search engines on first public
promotion.

The 8 files already dated 2026-05-07 (skills-ecosystem, proactive-agent-
review, new-repo-setup, css-variable-consistency) are left untouched.
@wilsonwangdev wilsonwangdev merged commit b7fe4db into main May 7, 2026
3 checks passed
@wilsonwangdev wilsonwangdev deleted the content/promote-stable-drafts branch May 7, 2026 16:08
wilsonwangdev added a commit that referenced this pull request May 8, 2026
## Summary

Closeout for the AEO baseline workstream (#69, #70). Captures the
process failure that surfaced mid-session and updates the pre-work
checklist to prevent recurrence.

## Why this exists

While shipping #69 and #70, both PRs initially carried two orphan
commits from a stale local branch whose contents had already
squash-merged to `main` as #68. Different SHAs hid the equivalence from
`git fetch -p`. The reviewer caught it; both PRs were rebased onto
`origin/main` and force-pushed.

The journal entry is the third PR-hygiene failure recorded. The pattern
across all three: rules exist, but the procedural trigger points where
rules must fire are under-specified.

## Changes

- `journal/2026-05-08-stale-branch-base-pollution.md` — what happened,
root cause, fix, evolution notes (EN+ZH).
- `AGENTS.md` Git Workflow — new pre-work step 9: explicitly verify `git
branch --show-current` returns `main` right before `git checkout -b`.
Squash-merge makes stale-branch detection unreliable via SHA; this is a
terminal-state assertion rather than a sequence of actions.
- `ROADMAP.md` — check off #67, #69, #70; add "AI visibility / AEO
content guide" as the next content item (the planned Layer 1 guide that
closes this workstream).

## Manual follow-ups (tracked separately, not in this PR)

External submissions that require login and cannot be automated from the
repo:
- [directory.llmstxt.cloud](https://directory.llmstxt.cloud) /
[llmstxt.site](https://llmstxt.site) /
[llms-txt-hub](https://github.com/thedaviddias/llms-txt-hub) — submit
llms.txt URL
- Bing Webmaster Tools — register + submit sitemap (unlocks AI
Performance panel with citation counts)
- Google Search Console — verify AI Overview citation visibility
- [Perplexity Publisher Program](https://pplx.ai/publisher-program) —
submit site for source consideration

These will be handled out-of-band. The handbook's technical readiness
for them shipped in #69 and #70.
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.

1 participant