docs: align rc1 social launch copy

This commit is contained in:
Affaan Mustafa 2026-04-30 03:56:25 -04:00 committed by Affaan Mustafa
parent 70cc2bb247
commit 63c97b4c26
2 changed files with 46 additions and 21 deletions

View File

@ -1,29 +1,34 @@
# Social Launch Copy (X + LinkedIn) # Social Launch Copy (X + LinkedIn)
Use these templates as launch-ready starting points. Replace placeholders before posting. Use these templates as launch-ready starting points. Review channel tone before posting.
## X Post: Release Announcement ## X Post: Release Announcement
```text ```text
ECC v1.8.0 is live. ECC v2.0.0-rc.1 is live.
We moved from “config pack” to an agent harness performance system: The repo is moving from a Claude Code config pack into a cross-harness operating system for agentic work.
- hook reliability fixes
- new harness commands
- cross-tool parity (Claude Code, Cursor, OpenCode, Codex)
Start here: <repo-link> What ships:
- Hermes setup guide
- release notes and launch collateral
- cross-harness architecture docs
- Hermes import guidance for turning local operator workflows into public ECC skills
Start here: https://github.com/affaan-m/everything-claude-code
Release notes: https://github.com/affaan-m/everything-claude-code/blob/main/docs/releases/2.0.0-rc.1/release-notes.md
``` ```
## X Post: Proof + Metrics ## X Post: Proof + Metrics
```text ```text
If you evaluate agent tooling, use blended distribution metrics: ECC v2.0.0-rc.1 keeps the public surface honest:
- npm installs (`ecc-universal`, `ecc-agentshield`) - reusable ECC substrate in repo
- GitHub App installs - Hermes documented as the operator shell
- repo adoption (stars/forks/contributors) - private workspace state left out
- release metadata and docs covered by tests
We now track this monthly in-repo for sponsor transparency. This is the release-candidate line: public system shape now, deeper local integrations only after sanitization.
``` ```
## X Quote Tweet: Eval Skills Article ## X Quote Tweet: Eval Skills Article
@ -36,7 +41,7 @@ In ECC we turned this into production checks via:
- /quality-gate - /quality-gate
- Stop-phase session summaries - Stop-phase session summaries
This is where harness performance compounds over time. In v2.0.0-rc.1, that discipline extends to the release surface: docs, manifests, launch copy, and public/private boundaries are test-backed.
``` ```
## X Quote Tweet: Plankton / deslop workflow ## X Quote Tweet: Plankton / deslop workflow
@ -44,19 +49,24 @@ This is where harness performance compounds over time.
```text ```text
This workflow direction is right: optimize the harness, not just prompts. This workflow direction is right: optimize the harness, not just prompts.
Our v1.8.0 focus was reliability + parity + measurable quality gates across toolchains. ECC v2.0.0-rc.1 pushes that further: reusable skills, thin harness adapters, and Hermes as the operator shell on top.
``` ```
## LinkedIn Post: Partner-Friendly Summary ## LinkedIn Post: Partner-Friendly Summary
```text ```text
We shipped ECC v1.8.0 with one objective: improve agent harness performance in production. ECC v2.0.0-rc.1 is live.
Highlights: The practical shift: ECC is no longer just a Claude Code config pack. It is becoming a cross-harness operating system for agentic work.
- more reliable hook lifecycle behavior
- new harness-level quality commands
- parity across Claude Code, Cursor, OpenCode, and Codex
- stronger sponsor-facing metrics tracking
If your team runs AI coding agents daily, this is designed for operational use. This release-candidate surface includes:
- sanitized Hermes setup documentation
- release notes and launch collateral
- cross-harness architecture notes
- Hermes import guidance for turning local operator patterns into public ECC skills
It does not include private workspace state, credentials, raw local exports, or personal datasets.
Repo: https://github.com/affaan-m/everything-claude-code
Release notes: https://github.com/affaan-m/everything-claude-code/blob/main/docs/releases/2.0.0-rc.1/release-notes.md
``` ```

View File

@ -100,6 +100,21 @@ test('release docs do not contain unresolved public-link placeholders', () => {
assert.deepStrictEqual(offenders, []); assert.deepStrictEqual(offenders, []);
}); });
test('business launch copy stays aligned with the rc.1 public surface', () => {
const source = read('docs/business/social-launch-copy.md');
assert.ok(source.includes('ECC v2.0.0-rc.1'), 'business launch copy should use the rc.1 release');
assert.ok(
source.includes('https://github.com/affaan-m/everything-claude-code'),
'business launch copy should include the public repo URL'
);
assert.ok(
source.includes('docs/releases/2.0.0-rc.1/release-notes.md'),
'business launch copy should link to the rc.1 release notes'
);
assert.ok(!source.includes('<repo-link>'), 'business launch copy should not contain repo placeholders');
assert.ok(!source.includes('v1.8.0'), 'business launch copy should not stay pinned to v1.8.0');
});
test('Hermes setup uses release-candidate wording for the rc.1 surface', () => { test('Hermes setup uses release-candidate wording for the rc.1 surface', () => {
const source = read('docs/HERMES-SETUP.md'); const source = read('docs/HERMES-SETUP.md');
assert.ok(source.includes('Public Release Candidate Scope')); assert.ok(source.includes('Public Release Candidate Scope'));