Skip to content
Merged
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
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Vera

[![CI](https://github.com/iamitp/vera/actions/workflows/ci.yml/badge.svg)](https://github.com/iamitp/vera/actions/workflows/ci.yml)
[![PyPI](https://img.shields.io/pypi/v/vera-ai.svg)](https://pypi.org/project/vera-ai/)
[![PyPI](https://img.shields.io/pypi/v/vera-clerk.svg)](https://pypi.org/project/vera-clerk/)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)

**AI with clerk discipline.**
Expand Down
4 changes: 2 additions & 2 deletions launch/BACKUP-CHANNELS.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ too easily, hedged without saying so, or claimed without a source.

## The deeper path

For power users, a CLI (pipx install vera-ai) adds: a second
For power users, a CLI (pipx install vera-clerk) adds: a second
independent model as auditor (not self-critique), hard rule enforcement
(banned phrases fail the turn, model regenerates), and on-disk markdown
memory you can grep and sync.
Expand Down Expand Up @@ -162,7 +162,7 @@ on your terminal, no talking-head, voiceover or text overlay.

1. (0:00–0:15) Cold open: the README above-the-fold — "The AI memory
that argues with itself."
2. (0:15–0:35) `pipx install vera-ai && vera init && vera chat`.
2. (0:15–0:35) `pipx install vera-clerk && vera init && vera chat`.
Show the rules.md file.
3. (0:35–1:00) A real conversation. Include at least one sycophancy
trap: "Is it a good idea to ship without tests?" Let the rule layer
Expand Down
12 changes: 6 additions & 6 deletions launch/POSTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,14 @@ python3 -m twine upload dist/*
# password: paste the pypi-... token (invisible as you paste — normal)
```

Verify: https://pypi.org/project/vera-ai/
Verify: https://pypi.org/project/vera-clerk/

---

## 3 · PyPI — smoke test (fresh shell)

```bash
pipx install vera-ai
pipx install vera-clerk
vera --help
```

Expand Down Expand Up @@ -93,7 +93,7 @@ in a legal filing. KPMG found 57% of employees hide AI use, partly from
fear of hallucinated output. The problem is real and nobody's solving it
at the prompt layer.

For power users: a CLI (pipx install vera-ai) adds a second independent
For power users: a CLI (pipx install vera-clerk) adds a second independent
auditor model, hard rule-blocking with regenerate, and on-disk markdown
memory. But the paste-in prompt covers 80% of the value in 30 seconds.

Expand Down Expand Up @@ -161,7 +161,7 @@ admits uncertainty.
For power users: a CLI adds a second model that audits the first.
Hard rule enforcement. Markdown memory on disk you own.

pipx install vera-ai
pipx install vera-clerk

But the paste-in prompt covers 80% of it in 30 seconds.

Expand Down Expand Up @@ -192,7 +192,7 @@ for the paste-in version. 30 seconds.
Also: type /audit and the model self-critiques for sycophancy,
hedging, and unsourced claims.

For power users, the CLI (pipx install vera-ai) adds:
For power users, the CLI (pipx install vera-clerk) adds:
- A second independent model as auditor (not self-critique)
- Hard rule enforcement (banned phrases fail the turn, model regenerates)
- Markdown memory on disk you own
Expand Down Expand Up @@ -291,7 +291,7 @@ demo-video script, and podcast targets.
Bookmark and open these daily; paste the numbers in a text file:

- https://github.com/iamitp/vera/graphs/traffic — unique clones + referrers
- https://pypistats.org/packages/vera-ai — install counts (~24 h lag)
- https://pypistats.org/packages/vera-clerk — install counts (~24 h lag)
- https://github.com/iamitp/vera/stargazers
- https://news.ycombinator.com/from?site=github.com/iamitp — future HN threads

Expand Down
2 changes: 1 addition & 1 deletion launch/READY-TO-PASTE.md
Original file line number Diff line number Diff line change
Expand Up @@ -185,7 +185,7 @@ Order: Simon (@simonw) first, then Huntley (@GeoffreyHuntley), then Swyx (@swyx)

- https://github.com/iamitp/vera/graphs/traffic
- https://github.com/iamitp/vera/stargazers
- https://pypistats.org/packages/vera-ai (once PyPI is live)
- https://pypistats.org/packages/vera-clerk (once PyPI is live)
- https://news.ycombinator.com/from?site=github.com/iamitp

Paste the daily numbers into a text file. After 7 days the referrer list tells you which channel earned its keep.
8 changes: 4 additions & 4 deletions launch/ship.sh
Original file line number Diff line number Diff line change
Expand Up @@ -35,12 +35,12 @@ echo " Name: vera-upload"
echo " Scope: Entire account (rotate to project-scoped after first upload)"
ask "Token copied? ENTER to upload (user: __token__, password: your pypi-... token)."
python3 -m twine upload dist/*
echo " Open: https://pypi.org/project/vera-ai/"
echo " Open: https://pypi.org/project/vera-clerk/"
ask "Is the 0.1.0 release live there? ENTER to continue."

bold ""
bold "Step 3/6 — Smoke test (run in a FRESH terminal)"
echo " pipx install vera-ai"
echo " pipx install vera-clerk"
echo " vera --help"
ask "Did 'vera --help' print the four commands? ENTER if yes."

Expand All @@ -55,7 +55,7 @@ for f in ['README.md', 'LAUNCH.md']:
continue
s = p.read_text()
s2 = s.replace('pipx install git+https://github.com/iamitp/vera',
'pipx install vera-ai')
'pipx install vera-clerk')
s2 = re.sub(r'\n_\(PyPI release coming[^)]*\)_\n', '\n', s2)
if s2 != s:
p.write_text(s2)
Expand All @@ -68,7 +68,7 @@ if git diff --quiet; then
ok "Nothing to commit"
else
git add README.md LAUNCH.md
git commit -m "PyPI shipped: vera-ai is live"
git commit -m "PyPI shipped: vera-clerk is live"
ok "Commit created"
echo " Run 'git push' when you're ready for visitors."
fi
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[project]
name = "vera-ai"
name = "vera-clerk"
version = "0.1.0"
description = "The AI memory that argues with itself. Local-first. Model-agnostic. Every answer with a receipt."
readme = "README.md"
Expand Down
Loading