Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,15 @@ and this project follows semantic versioning for tagged releases.

### Added

- Repo-local GitHub pipeline skill set for lead generation, lead
qualification, closing drafts, and monitoring, with Airtable handoffs and
approval-gated external actions enforced by tests.
- Repo-local `github-lead-gen` skill for GitHub candidate discovery, with
Airtable-only intake boundaries and search-lane references.
- Airtable-first GitHub lead workflow instructions for the outreach agent,
including repository-first qualification, ICP/truthfulness gates,
approval-gated external actions, pipeline views, and a regression test that
keeps `agent.md` aligned with the workflow.
- Additional install channels: a `curl | sh` installer (`install.sh`, fetches
the latest release into `~/.local/bin`), a Nix flake
(`nix run github:Ducksss/codex-profiles`), and an AUR `PKGBUILD` under
Expand Down
70 changes: 65 additions & 5 deletions LAUNCH.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,12 @@ public feedback loops.
Prefer issue-first unless the target is Codex-specific, explicitly requests
Codex CLI/Desktop workflow tooling, or has a structured registry/package
format.
- Lead qualification gate: treat `codex-profiles` as an open-source developer
CLI/Codex workflow tool, not a startup. Startup maps, founder directories,
accelerator databases, investor networks, regional startup ecosystems, and
generic launch boards stay out of active outreach unless they have a concrete
developer-tool category that fits without unsupported company, geography, or
funding claims.
- Before any PR or issue-to-PR conversion, follow the template-compliance gate
below and record the inspected paths/checks in this ledger.
- Treat every "last ledger status" row as stale until reverified with GitHub
Expand Down Expand Up @@ -203,6 +209,11 @@ Update rule:

### Current Policy Gates

- Airtable is the source of truth. `LAUNCH.md` is a compact handoff after the
Airtable `Targets` and append-only `Log` records are current.
- Before any outreach, record an ICP decision. Keep `Backlog` only for clear
`ICP: yes` targets, use `Deferred` for temporary blockers or strong
`ICP: maybe` targets, and use `Dead` for permanent non-ICP mismatches.
- Broad awesome-list PRs remain paused after Taskade declined PR #22 on
2026-06-02 and cited the pattern of near-identical `Add codex-profiles` PRs.
- Direct PRs are allowed only when the target is Codex-specific, explicitly
Expand All @@ -222,18 +233,47 @@ Update rule:

| Priority | Target | Last ledger status | Link | Next action |
| - | - | - | - | - |
| P0 | Awesome Codex CLI | Replacement PR open on 2026-06-02 | <https://github.com/RoggeOhta/awesome-codex-cli/pull/40> | Monitor; respond only to maintainer feedback. |
| P0 | CLIhub | PR open on 2026-06-02 | <https://github.com/clihub-ai/clihub/pull/4> | Monitor registry review; preserve schema/tests if changes are requested. |
| P0 | Awesome Agentic Coding CLI | PR open on 2026-06-02 | <https://github.com/yubing744/awesome-agentic-coding-cli/pull/3> | Monitor; do not use this as a template for broad list PRs. |
| P0 | Awesome CLI Apps in a CSV | PR open on 2026-06-02 | <https://github.com/toolleeo/awesome-cli-apps-in-a-csv/pull/267> | Monitor structured CSV submission. |
| P0 | Awesome Codex CLI | PR open and clean on 2026-07-06 after 2026-07-01 bump | <https://github.com/RoggeOhta/awesome-codex-cli/pull/40> | Monitor; respond only to maintainer feedback. |
| P0 | CLIhub | PR open and clean on 2026-07-06 | <https://github.com/clihub-ai/clihub/pull/4> | Monitor registry review; no bump without maintainer activity. |
| P0 | Awesome Agentic Coding CLI | PR open and clean on 2026-07-06 after 2026-07-01 bump | <https://github.com/yubing744/awesome-agentic-coding-cli/pull/3> | Monitor; do not use this as a template for broad list PRs. |
| P0 | Awesome CLI Apps in a CSV | PR open and clean on 2026-07-06 after conflict fix | <https://github.com/toolleeo/awesome-cli-apps-in-a-csv/pull/267> | Monitor structured CSV submission. |
| P0 | OpenAI Developer Community | Existing Codex / Codex CLI topic reverified by forum search on 2026-06-11 | <https://community.openai.com/t/codex-profiles-switch-codex-accounts-without-copying-auth-json/1380415> | Monitor replies; do not repost duplicate topic. |
| P1 | Hacker News Show HN | Submit attempt and same-day retry reached HN temporary Show HN restriction page on 2026-06-11 | <https://news.ycombinator.com/showlim> | Retry only after account/community readiness; do not bypass restriction. |
| P1 | Product Hunt | Launch draft fully prepared on 2026-06-23; scheduling the Jun 24 launch returned a Product Hunt 403 after confirmation | <https://www.producthunt.com/posts/new/submission> | Finish scheduling manually in the open browser tab or retry once Product Hunt clears the 403; avoid duplicate listing. |
| P1 | Unikorn.vn | Product submitted on 2026-06-24; Unikorn shows `codex-profiles` pending AI/manual review after accepting logo, screenshots, category, tags, tech stack, and GitHub link | <https://unikorn.vn/p/codex-profiles> | Monitor approval notification or profile page; publish the public link after approval. |
| P1 | Unikorn.vn | Listed on 2026-07-02; URL redirected to site maintenance on 2026-07-06 | <https://unikorn.vn/p/codex-profiles> | Recheck after maintenance clears; do not resubmit blindly. |
| P1 | OpenAgent.bot | No exact-name listing found in sitemap on 2026-06-22 after 2026-06-02 submission | <https://www.openagent.bot/submit/> | Wait for editorial review or contact response; do not resubmit blindly. |
| P1 | CLIHunt | No exact-name listing found on homepage on 2026-06-22 after 2026-06-02 submission | <https://clihunt.dev/> | Wait or contact before duplicate submission. |
| P2 | ToolHunter | Draft deferred on 2026-06-02 | <https://toolhunter.ai/submit-a-tool> | Resume only with an approved project contact email. |

### 2026-07-08 Issue-First Outreach Wave

These scope-check issues were opened from approved Airtable drafts on
2026-07-08. Airtable remains the source of truth; monitor only, and do not open
PRs unless maintainers explicitly confirm fit.

| Target | Status | Link | Next action |
| - | - | - | - |
| Eva-Dengyh/awesome-cli | Issue open | <https://github.com/Eva-Dengyh/awesome-cli/issues/2> | Monitor for maintainer scope response. |
| asdfgh12345123/awesome-ai-tools | Issue open | <https://github.com/asdfgh12345123/awesome-ai-tools/issues/3> | Monitor for maintainer scope response. |
| linsa-io/command-line-tools | Issue open | <https://github.com/linsa-io/command-line-tools/issues/38> | Monitor for maintainer scope response. |
| sudharsan-007/Awesome-DevTerminal | Issue open | <https://github.com/sudharsan-007/Awesome-DevTerminal/issues/1> | Monitor for maintainer scope response. |
| thegdsks/awesome-modern-cli | Issue open | <https://github.com/thegdsks/awesome-modern-cli/issues/23> | Monitor for maintainer scope response. |
| AlexKuchkov/awesome-ai-tools | Issue open | <https://github.com/AlexKuchkov/awesome-ai-tools/issues/19> | Monitor for maintainer scope response. |
| dr-mushtaq/Awesome-AI-Tools-Resources | Issue open | <https://github.com/dr-mushtaq/Awesome-AI-Tools-Resources/issues/15> | Monitor for maintainer scope response. |
| sepsoh/awesome-bash-scripts | Issue open | <https://github.com/sepsoh/awesome-bash-scripts/issues/28> | Monitor for maintainer scope response. |
| aliammari1/awesome-ai-tools | Issue open | <https://github.com/aliammari1/awesome-ai-tools/issues/119> | Monitor for maintainer scope response. |
| ad-si/awesome-command-line-tools | Issue open | <https://github.com/ad-si/awesome-command-line-tools/issues/3> | Monitor for maintainer scope response. |
| starryrbs/awesome-ai-tools | Issue open | <https://github.com/starryrbs/awesome-ai-tools/issues/17> | Monitor for maintainer scope response. |
| awesome-lists/awesome-bash | Issue open | <https://github.com/awesome-lists/awesome-bash/issues/184> | Monitor for maintainer scope response. |
| Museon-AI/awesome-skills | Issue open | <https://github.com/Museon-AI/awesome-skills/issues/5> | Monitor for maintainer scope response. |
| xiaohou2503687-design/awesome-indie-dev-tools | Issue open | <https://github.com/xiaohou2503687-design/awesome-indie-dev-tools/issues/1> | Monitor for maintainer scope response. |
| spaceCabbage/Awesome-Cli | Issue open | <https://github.com/spaceCabbage/Awesome-Cli/issues/1> | Monitor for maintainer scope response. |
| michielhdoteth/awesome-ai-agent-tools | Issue open | <https://github.com/michielhdoteth/awesome-ai-agent-tools/issues/7> | Monitor for maintainer scope response. |
| Correia-jpv/fucking-awesome-cli-apps | Issue open | <https://github.com/Correia-jpv/fucking-awesome-cli-apps/issues/5> | Monitor for maintainer scope response. |
| agarrharr/awesome-cli-apps | Declined on 2026-07-08 as out of scope | <https://github.com/agarrharr/awesome-cli-apps/issues/1223> | No action. |
| wlemuel/awesome-ai-client | Issue open | <https://github.com/wlemuel/awesome-ai-client/issues/10> | Monitor for maintainer scope response. |
| pegaltier/awesome-utils-dev | Issue open | <https://github.com/pegaltier/awesome-utils-dev/issues/37> | Monitor for maintainer scope response. |

### Broad Open PR Backlog

These PRs are historical submissions from before the broad-list pause. Reverify
Expand Down Expand Up @@ -335,6 +375,8 @@ No current action unless a listed link breaks or a maintainer requests changes.
<https://github.com/yeaight7/awesome-ai-devtools/pull/11>, and
<https://github.com/adriannoes/awesome-vibe-coding/pull/4>. The related
yeaight7 issue #8 and adriannoes issue #3 are closed as completed.
- Verified accepted/listed on 2026-07-06:
<https://github.com/ishandutta2007/Awesome-CLI-Coding-Agents/pull/3>.
- Closed or declined items, skipped targets, rejected fits, and detailed
validation logs are archived in
[`archive/launch-ledger-history.md`](archive/launch-ledger-history.md).
Expand Down Expand Up @@ -366,6 +408,24 @@ Current backlog posture:

Keep this list compact. Full dated notes are archived.

- 2026-07-06, lead-qualification cleanup: Airtable moved 95 startup, venture,
accelerator, regional ecosystem, funding/media, and generic startup/listing
surfaces to `Dead` with `ICP: no` notes, `Last Checked = 2026-07-06`, and 95
matching `lead-qualification` log records. P0/P1 `Backlog` is now 0. The
remaining P0/P1 `Deferred` rows are not active outreach; they require a
confirmed developer-tool category, useful technical content, owner login, a
free path, or maintainer/admin approval before any action. Open monitoring
remains 45 PRs and 71 issues in Airtable. New PRs, issues, listings,
comments, emails, social posts, payments, and account creations: 0.
- 2026-07-06, Airtable-ledger reconciliation: updated 19 target rows and
appended 19 log records in Airtable. Rechecked 7 P0/P1 PRs, moved
<https://github.com/ishandutta2007/Awesome-CLI-Coding-Agents/pull/3> to
listed after merge, kept 2 issue-first rows open, found no exact public
listings yet for Terminal Trove, Changelog News, CLIHunt, or OpenAgent.bot,
and deferred the top 5 startup-profile backlog candidates because they
require truthful startup/company or geography claims not supplied here.
External submissions, comments, social posts, emails, payments, and account
creations: 0.
- 2026-06-22, 15-repo issue-first outreach wave: opened scope-check issues
with no PRs and no directory submissions. Targets had issues enabled, no
visible issue templates, and no duplicate `codex-profile(s)` issue/PR history
Expand Down
2 changes: 2 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ test:
bash -n test/codex-profile-test.sh
sh -n install.sh
node test/geo-site-test.mjs
node test/github-pipeline-skills-test.mjs
node test/outreach-agent-test.mjs
bin/codex-profile help >/dev/null
bash test/codex-profile-test.sh
tmp_home="$$(mktemp -d)"; \
Expand Down
Loading
Loading