- TeX 73.8%
- Python 26.2%
| archive | ||
| code/analysis | ||
| figures | ||
| paper | ||
| sessions | ||
| .gitignore | ||
| backtocowork.md | ||
| CLAUDE.md | ||
| README.md | ||
m-imperfect-information
Shared repository for the paper Social Learning under Imperfect Information with m
Predecessors (Çelen and Kariv). This repo is the single source of truth for both
authors. Work happens in Cowork sessions run on your computer, and Claude keeps the
memory and does the git work.
Repo map
paper/— the LaTeX manuscript.main.texpulls in the files undersections/.code/analysis/— Python simulations and figure scripts.figures/— figure PDFs used by the paper.sessions/— one dated note per work session. The newest is the current state.CLAUDE.md— the project's memory and the session protocol. Claude reads it automatically at the start of every session.archive/— the previous files (manuscript, referee material, old code), kept as-is until migrated.
How a work session goes
- Open a Cowork session on this folder (on your computer).
- Claude pulls the latest, reads
CLAUDE.mdand the newest note insessions/, and tells you where things stand. - You work on the paper.
- When you're done, say "wrap up." Claude compiles the paper, writes the session note, commits, and pushes. That is the whole ritual.
First-time setup (once per machine)
You need a local clone and a saved credential so Claude can push without you typing anything later.
# Save your login to the keychain so you enter it only once:
git config --global credential.helper osxkeychain
# Clone the repo (creates the folder):
git clone https://git.celen.cloud/bogac/m-imperfect.git "m-imperfect information"
# When prompted: Username = your Forgejo user, Password = a Forgejo access token
Create the token on git.celen.cloud: log in, then Settings → Applications →
Generate New Token, with repository read/write scope. Paste it as the password once;
the keychain remembers it after that.
For Shachar
You never type a git command. Do the first-time setup above one time (username
shachar, and a token you generate on git.celen.cloud). After that, open the folder
in a Cowork session, work, and say "wrap up." Claude compiles, writes the note,
commits, and pushes for you.