Contents
- GitHub Strategy
- 1. Objective
- 2. Strategic position
- 3. Best owner model
- 4. What GitHub must prove
- 5. External benchmark lessons
- 6. Strategic rules
- Rule 1 — GitHub is a product surface
- Rule 2 — Public contract beats internal progress
- Rule 3 — Installation clarity beats feature count
- Rule 4 — Benchmarks must be reproducible or omitted
- Rule 5 — Stable path first, roadmap second
- Rule 6 — Every public page must know its audience
- Rule 7 — Visible maintenance is part of the product
- Rule 8 — Technical honesty compounds
- Rule 9 — Public repo language must match the extension form factor
- Rule 10 — The repo should look smaller and sharper, not bigger and fuzzier
- Rule 11 — README above-the-fold must route the first four questions
- 7. Success condition
- 8. Decision
GitHub Strategy
Status: WORKING INTERNAL STRATEGY
Date: 2026-05-09
Applies to: public github.com/pgmnemo/pgmnemo surface
Not for publication: internal operating document
1. Objective
Use GitHub as the primary trust surface for pgmnemo, so the repository itself communicates:
- technical maturity
- operational discipline
- credible differentiation
- maintainer responsiveness
- installability and proof
The target is:
a skeptical PostgreSQL engineer can open the repo, understand what
pgmnemois, install it, see evidence that it works, and believe that this project might become the default agent-memory extension for PostgreSQL.
2. Strategic position
pgmnemo should not look like a generic AI tool.
It should look like a serious PostgreSQL extension with a differentiated AI-memory thesis.
Target feel:
- pgvector on installation clarity
- Apache AGE on identity and docs seriousness
- pgvectorscale on benchmark-backed claims
- TimescaleDB on onboarding polish and confidence
Avoid looking like: - a research dump - a founder notebook - a loose internal dogfood repo - a roadmap-heavy project with weak operator proof
3. Best owner model
Best single owner
If one agent must own the GitHub surface, the best fit is:
growth_lead
Reason: - explicitly owns README, docs, issue templates, positioning, launch, community, and competitive narrative
Required co-owners
GitHub must not be run by growth_lead alone.
Working model: - Growth Lead — public surface owner - Technical Lead — release hygiene owner - Chief Architect — technical claim / compatibility truth owner - Startup Mentor — external critique owner - Competitive Intelligence / Literature Scout — competitor watch inputs
This split avoids both failure modes: 1. technically correct but externally unreadable 2. externally polished but internally dishonest
4. What GitHub must prove
Every GitHub-facing change should strengthen one of these proof classes:
P1. Install proof
GitHub must answer:
- supported PostgreSQL versions
- supported pgvector versions
- Docker path
- native path
- upgrade path
- what is experimental vs stable
P2. Product proof
GitHub must answer:
- what pgmnemo is
- why it is different from mem0, Zep, Constructive, and generic vector stacks
- who it is for
- what exact SQL/API surface is stable today
P3. Performance / quality proof
GitHub must answer: - benchmark methodology - benchmark datasets - recall / latency / footprint claims - what has been measured vs inferred
P4. Maintenance proof
GitHub must answer: - release cadence - issue templates - bug triage expectations - contribution flow - upgrade discipline
P5. Strategic proof
GitHub must answer: - why this belongs in PostgreSQL - why provenance-gated memory matters - why this is a long-term extension product rather than an internal experiment
5. External benchmark lessons
pgvector
Copy: - ruthless installation clarity - many environment paths - examples before philosophy
Apache AGE
Copy: - strong project identity - official documentation anchor - visible seriousness and ecosystem fit
pgvectorscale
Copy: - benchmark-backed claims - clear differentiation - contributor path separated from user path
TimescaleDB
Copy: - explicit quickstart - obvious next steps - confidence-building onboarding
Constructive
Copy: - ecosystem framing and getting-started momentum
Do not copy: - broad platform framing that weakens extension-trust focus
6. Strategic rules
Rule 1 — GitHub is a product surface
Treat README, releases, docs, examples, issue templates, and benchmarks as product components.
Rule 2 — Public contract beats internal progress
If main is ahead of the latest release, public docs must still reflect one coherent reality.
No split-brain between:
- README
- release notes
- CHANGELOG.md
- META.json
- extension control file
- docs examples
Also decide one explicit release model and document it: - releases are canonical - or tags are canonical
Rule 3 — Installation clarity beats feature count
For early adoption, one clean install path is more valuable than many extra features with unclear setup.
Rule 4 — Benchmarks must be reproducible or omitted
Any performance or recall claim on GitHub must link to: - dataset - query protocol - environment - command path - exact metric definition
Rule 5 — Stable path first, roadmap second
Public docs must lead with: - what works today - how to install it - how to use it safely
Rule 6 — Every public page must know its audience
- README = first-time evaluator
- INSTALL = operator
- USAGE = implementer
- MIGRATION = adopter
- benchmarks = skeptic
- CONTRIBUTING = contributor
Rule 7 — Visible maintenance is part of the product
Issue templates, response rhythm, release discipline, compatibility notes, CODEOWNERS, SECURITY.md, and CODE_OF_CONDUCT.md are part of the adoption contract.
Rule 8 — Technical honesty compounds
Document known limitations directly: - supported PG versions - unsupported environments - performance caveats - RLS caveats - non-goals
Rule 9 — Public repo language must match the extension form factor
Avoid stale language from the pre-extension phase:
- install.sql
- mem.* wedge-first framing
- internal dogfood jargon
- paper-program language as primary product explanation
Rule 10 — The repo should look smaller and sharper, not bigger and fuzzier
pgmnemo should look like a focused extension with a hard technical thesis.
Rule 11 — README above-the-fold must route the first four questions
The first visible screen should route a newcomer to: - Quickstart - Install / Upgrade - Examples - Roadmap / Status
7. Success condition
GitHub is strategically healthy when:
- a PostgreSQL engineer can install
pgmnemoin under 10 minutes - a reviewer can tell exactly which version is latest and what changed
- a skeptical adopter can distinguish stable surface from planned surface
- a contributor can see how to file issues, propose changes, and run tests
- a competitor reviewer must concede that the repo looks technically serious
8. Decision
pgmnemo GitHub will be run as a trust-building technical product surface.
Permanent owner: growth_lead
Permanent co-owner: technical_lead
Required gate reviewers: chief_architect, startup_mentor