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
7 changes: 3 additions & 4 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ Objectif : permettre à ce repo d'évoluer de prototype à système fonctionnel,
/ # Racine
├── AGENTS.md # Ce fichier, ton manuel d'ordre
├── README.md # Rendu automatique si vide
├── docs/__buffer.md # Mémoire active (30 lignes max)
├── docs/ # Mémoire long terme (vision, specs, design)
├── src/ # Code source (modules, outils, exécutables)
├── data/ # Données d'entrée ou d'apprentissage
Expand All @@ -27,7 +26,7 @@ Objectif : permettre à ce repo d'évoluer de prototype à système fonctionnel,

1. **Initier** la structure du projet si absente (minimale mais propre).
2. **Observer** toute modification et proposer des réorganisations si utile.
3. **Maintenir** `docs/__buffer.md` avec la note par défaut indiquant que le projet est vide.
3. **Maintenir** `docs/buffer.md` avec la note par défaut indiquant que le projet est vide.
4. **Suggérer** des améliorations ou des modules utiles si vide ou bancal.

---
Expand All @@ -45,14 +44,14 @@ Objectif : permettre à ce repo d'évoluer de prototype à système fonctionnel,
## 🚫 Restrictions strictes

- Limite la taille des fichiers à **100 lignes par fichier**.
- Ne touche jamais à un fichier inconnu **sans le documenter** dans `docs/__buffer.md`.
- Ne touche jamais à un fichier inconnu **sans le documenter** dans `docs/buffer.md`.

---

## 🧬 Références internes

- `AGENTS.md` = ton contrat.
- `docs/__buffer.md` = mémoire active de l'agent.
- `docs/buffer.md` = mémoire active de l'agent.
- Il ne conserve qu'une note concise : "Project is blank. Ask the user to understand project objective and personalize it.".
- Ne pas y enregistrer l'historique des actions.
- `docs/` = la stratégie long terme.
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
Thanks for your interest in improving this project!

- Fork the repository and create a branch for your changes.
- Keep files under 100 lines. `docs/__buffer.md` stores only the default note.
- Keep files under 100 lines. `docs/buffer.md` stores only the default note.
- Run `npm install` once, then `npm test` to validate.
- Submit a pull request describing your updates.

Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ This repository is a playground for an autonomous AI agent. Fork it or clone it,

## How it works
- `AGENTS.md` – the rules the agent must follow.
- `docs/__buffer.md` – default note about the project being blank.
- `docs/buffer.md` – default note about the project being blank.
- `docs/` – long term strategy and notes.
- `docs/knowledge-ethics.md` – ethical guidelines for reliable information.
- `src/`, `tests/` – code and targets to defeat.
Expand Down Expand Up @@ -37,9 +37,9 @@ This project is designed to be driven by a **Codex**-type AI (such as ChatGPT or

### Interaction Flow
1. Read `AGENTS.md` to understand the behaviour rules.
2. Check `docs/__buffer.md` for the default note.
2. Check `docs/buffer.md` for the default note.
3. Propose or apply changes in `src/`, `docs/`, etc.
4. No log is kept in `docs/__buffer.md`.
4. No log is kept in `docs/buffer.md`.
5. Use `docs/roadmap.md` to plan future evolution.
6. Run `npm test` if significant changes are made.

Expand Down
2 changes: 0 additions & 2 deletions docs/__buffer.md

This file was deleted.

9 changes: 5 additions & 4 deletions docs/buffer.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Utilisation du buffer
- Project is blank. Ask the user to understand project objective and personalize it.

Le fichier `docs/__buffer.md` sert de **mémoire active** pour l'agent. Il ne doit pas devenir un journal de bord.
Le fichier `docs/buffer.md` sert de **mémoire active** pour l'agent. Il ne doit pas devenir un journal de bord.

## Règles principales
- Limiter le contenu à 30 lignes (hors commentaires).
Expand All @@ -17,6 +18,6 @@ Le fichier `docs/__buffer.md` sert de **mémoire active** pour l'agent. Il ne do

Conservez uniquement ces notes éphémères qui orientent l'étape à venir.

Régulièrement, nettoyer ce fichier et soit:
- Antériner les règles dans une documentation dédiée
- Supprimer la règle
Régulièrement, nettoyez ce fichier et soit :
- Antérinez les règles dans une documentation dédiée
- Supprimez la règle obsolète.
6 changes: 3 additions & 3 deletions tests/docs.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,9 @@ describe('Documentation build', () => {
});
});

describe('__buffer.md', () => {
it('__buffer.md should not exceed 30 non-comment lines', () => {
const content = readFileSync('docs/__buffer.md', 'utf8');
describe('buffer.md', () => {
it('buffer.md should not exceed 30 non-comment lines', () => {
const content = readFileSync('docs/buffer.md', 'utf8');
const lines = content.split('\n').filter(l => l.trim() !== '' && !l.startsWith('#'));
expect(lines.length).toBeLessThanOrEqual(30);
});
Expand Down
Loading