{ "names": [ { "in": "", "err": "nom vide" }, { "in": " ", "err": "nom vide" }, { "in": "notes", "out": "notes.md" }, { "in": "notes.md", "out": "notes.md" }, { "in": "NOTES.MD", "out": "NOTES.MD" }, { "in": "a b", "err": "nom invalide (alphanum, ._-)" }, { "in": "../x", "err": "nom invalide (alphanum, ._-)" }, { "in": "x/y", "err": "nom invalide (alphanum, ._-)" }, { "in": "é", "err": "nom invalide (alphanum, ._-)" }, { "in": "a.b-c_d", "out": "a.b-c_d.md" }, { "in": ".md", "out": ".md" }, { "in": ".", "out": "..md" }, { "in": "..", "out": "...md" }, { "in": "x.md.md", "out": "x.md.md" }, { "in": " pad ", "out": "pad.md" }, { "in": "tab\t", "out": "tab.md" }, { "in": "MEMORY", "out": "MEMORY.md" }, { "in": "memory.md", "out": "memory.md" }, { "in": "x.Md", "out": "x.Md" } ], "titles": { "": "", "\t# tab": "tab", "\n\n": "", "\n \n# A\n# B": "A", " ### ": "", "#\n#\nVrai titre": "Vrai titre", "# # double": "# double", "# Titre": "Titre", "#  espace insécable ": "espace insécable", "## Titre ##": "Titre ##", "sans dièse\nsuite": "sans dièse" }, "slugs": { "": "", " Hello World ": "hello-world", "!!!": "", "---x---": "x", "Perso & Cie": "perso-cie", "Réseau NAS": "reseau-nas", "Straße": "stra-e", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-bcd": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "abababababababababababababababababababababababababababababab": "abababababababababababababababababababab", "Ça_va?": "ca-va", "ÉCOLE": "ecole", "ÎLE ÔÔ ÙÛ Ñ Ç": "ile-oo-uu-n-c", "àâäáã éèêë": "aaaaa-eeee", "İstanbul": "istanbul", "Ωmega": "mega" }, "modes": { "": "always", " OFF ": "off", "always": "always", "auto": "always", "bizarre": "always", "off": "off", "on-demand": "always", "ondemand": "ondemand", "search": "search" }, "when": [ { "in": "", "ts": "{{NOW}}" }, { "in": "now", "ts": "{{NOW}}" }, { "in": "NOW", "ts": "{{NOW}}" }, { "in": " Maintenant ", "ts": "{{NOW}}" }, { "in": "2024-03-10", "ts": 1710021600000, "date_only": true }, { "in": "2024-03-10T08:15", "ts": 1710051300000 }, { "in": "2024-03-10 7:05", "ts": 1710047100000 }, { "in": "2024-03-10 07:5", "err": "date non comprise : \"2024-03-10 07:5\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)" }, { "in": "2024-03-10 07:05:09", "ts": 1710047109000 }, { "in": "2024-03-10 07:05:09.5", "ts": 1710047109500 }, { "in": "2024-03-10 07:05:09,123456789999", "ts": 1710047109123 }, { "in": "2024-03-10 24:00", "err": "date non comprise : \"2024-03-10 24:00\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)" }, { "in": "2024-03-10 23:60", "err": "date non comprise : \"2024-03-10 23:60\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)" }, { "in": "2024-13-01", "err": "date non comprise : \"2024-13-01\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)" }, { "in": "2024-02-29", "ts": 1709157600000, "date_only": true }, { "in": "2023-02-29", "err": "date non comprise : \"2023-02-29\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)" }, { "in": "2024-04-31", "err": "date non comprise : \"2024-04-31\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)" }, { "in": "2024-03", "ts": 1709244000000, "date_only": true }, { "in": "2024", "ts": 1704060000000, "date_only": true }, { "in": "24", "err": "date non comprise : \"24\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)" }, { "in": "2024-3", "err": "date non comprise : \"2024-3\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)" }, { "in": "2024-03-1", "err": "date non comprise : \"2024-03-1\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)" }, { "in": " 2024-03-10 ", "ts": 1710021600000, "date_only": true }, { "in": "2024-03-10 07:05", "ts": 1710047100000 }, { "in": "demain", "err": "date non comprise : \"demain\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)" }, { "in": "2024-03-10T07:05Z", "err": "date non comprise : \"2024-03-10T07:05Z\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)" }, { "in": "today", "err": "date non comprise : \"today\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)" }, { "in": "+024", "err": "date non comprise : \"+024\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)" }, { "in": "0000-01-01", "ts": -62167226400000, "date_only": true }, { "in": "9999-12-31 23:59:59", "ts": 253402293599000 }, { "in": "1234", "err": "date non comprise : \"1234\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)" }, { "in": "2024-03-10 07", "ts": 1710046800000 }, { "in": "2024-03-10 7", "ts": 1710046800000 }, { "in": "x\u0001y", "err": "date non comprise : \"x\\x01y\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)" }, { "in": "2024-03-10T", "err": "date non comprise : \"2024-03-10T\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)" }, { "in": "2024-03-10 07:05:60", "err": "date non comprise : \"2024-03-10 07:05:60\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)" } ], "seed": { "config/MEM_MODE": "ondemand", "state/active_project": "generale", "state/projects": "[{\"slug\":\"generale\",\"name\":\"Générale\",\"created_at\":1000},{\"slug\":\"perso\",\"name\":\"Perso & Cie\",\"created_at\":2000,\"desc\":\"à moi\"}]" }, "steps": [ { "method": "GET", "path": "/api/mem", "status": 200, "out": { "content": "# nouvelle page\n\nNote ici ce que loki doit retenir entre les sessions.\n", "name": "" }, "disk": {}, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "GET", "path": "/api/mem?name=absente", "status": 404, "out": { "error": "not found" }, "disk": {}, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "GET", "path": "/api/agent", "status": 200, "out": { "compact": true, "enabled": false, "mem_mode": "ondemand", "pages": [], "skills": [] }, "disk": {}, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/mem/save", "body": "{\"name\":\"courses\",\"content\":\"# Courses\\n\\nlait\\n\\n\\n\"}", "status": 200, "out": { "name": "courses", "ok": true }, "disk": { "generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses](courses.md)\n", "generale/courses.md": "# Courses\n\nlait\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/mem/save", "body": "{\"name\":\"notes.md\",\"content\":\"Sans titre\"}", "status": 200, "out": { "name": "notes.md", "ok": true }, "disk": { "generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses](courses.md)\n- [Sans titre](notes.md)\n", "generale/courses.md": "# Courses\n\nlait\n", "generale/notes.md": "Sans titre\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/mem/save", "body": "{\"name\":\"../evil\",\"content\":\"x\"}", "status": 400, "out": { "error": "nom invalide (alphanum, ._-)", "ok": false }, "disk": { "generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses](courses.md)\n- [Sans titre](notes.md)\n", "generale/courses.md": "# Courses\n\nlait\n", "generale/notes.md": "Sans titre\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/mem/save", "body": "{\"name\":\" \",\"content\":\"x\"}", "status": 400, "out": { "error": "nom vide", "ok": false }, "disk": { "generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses](courses.md)\n- [Sans titre](notes.md)\n", "generale/courses.md": "# Courses\n\nlait\n", "generale/notes.md": "Sans titre\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/mem/save", "body": "pas du json", "status": 400, "out": { "error": "invalid character 'p' looking for beginning of value", "ok": false }, "disk": { "generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses](courses.md)\n- [Sans titre](notes.md)\n", "generale/courses.md": "# Courses\n\nlait\n", "generale/notes.md": "Sans titre\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/mem/save", "body": "{\"name\":5}", "status": 400, "out": { "error": "json: cannot unmarshal number into Go struct field saveReq.name of type string", "ok": false }, "disk": { "generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses](courses.md)\n- [Sans titre](notes.md)\n", "generale/courses.md": "# Courses\n\nlait\n", "generale/notes.md": "Sans titre\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/mem/save", "body": "[1]", "status": 400, "out": { "error": "json: cannot unmarshal array into Go value of type loki.saveReq", "ok": false }, "disk": { "generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses](courses.md)\n- [Sans titre](notes.md)\n", "generale/courses.md": "# Courses\n\nlait\n", "generale/notes.md": "Sans titre\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/mem/save", "status": 400, "out": { "error": "EOF", "ok": false }, "disk": { "generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses](courses.md)\n- [Sans titre](notes.md)\n", "generale/courses.md": "# Courses\n\nlait\n", "generale/notes.md": "Sans titre\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/mem/save", "body": "{\"name\":\"courses-v2\",\"old\":\"courses\",\"content\":\"# Courses v2\\nœufs & \"}", "status": 200, "out": { "name": "courses-v2", "ok": true }, "disk": { "generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Sans titre](notes.md)\n- [Courses v2](courses-v2.md)\n", "generale/courses-v2.md": "# Courses v2\nœufs & \n", "generale/notes.md": "Sans titre\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/mem/save", "body": "{\"name\":\"notes\",\"old\":\"notes\",\"content\":\"## Titre\\nmaj\"}", "status": 200, "out": { "name": "notes", "ok": true }, "disk": { "generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses v2](courses-v2.md)\n- [Titre](notes.md)\n", "generale/courses-v2.md": "# Courses v2\nœufs & \n", "generale/notes.md": "## Titre\nmaj\n", "generale/notes.md.bak": "Sans titre\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "GET", "path": "/api/mem?name=courses-v2", "status": 200, "out": { "content": "# Courses v2\nœufs & \n", "name": "courses-v2" }, "disk": { "generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses v2](courses-v2.md)\n- [Titre](notes.md)\n", "generale/courses-v2.md": "# Courses v2\nœufs & \n", "generale/notes.md": "## Titre\nmaj\n", "generale/notes.md.bak": "Sans titre\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "GET", "path": "/api/mem?name=+courses-v2.md+", "status": 200, "out": { "content": "# Courses v2\nœufs & \n", "name": "courses-v2.md" }, "disk": { "generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses v2](courses-v2.md)\n- [Titre](notes.md)\n", "generale/courses-v2.md": "# Courses v2\nœufs & \n", "generale/notes.md": "## Titre\nmaj\n", "generale/notes.md.bak": "Sans titre\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "GET", "path": "/api/mem?name=a&name=courses-v2", "status": 404, "out": { "error": "not found" }, "disk": { "generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses v2](courses-v2.md)\n- [Titre](notes.md)\n", "generale/courses-v2.md": "# Courses v2\nœufs & \n", "generale/notes.md": "## Titre\nmaj\n", "generale/notes.md.bak": "Sans titre\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "GET", "path": "/api/mem?name=../x", "status": 404, "out": { "error": "not found" }, "disk": { "generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses v2](courses-v2.md)\n- [Titre](notes.md)\n", "generale/courses-v2.md": "# Courses v2\nœufs & \n", "generale/notes.md": "## Titre\nmaj\n", "generale/notes.md.bak": "Sans titre\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "files": { "generale/.cache.md": "caché", "generale/Zeta.MD": "# Zêta\n", "generale/dossier.md/": "-", "generale/notes.txt": "pas une page", "generale/vide.md": "\n\n" }, "method": "GET", "path": "/api/tools", "status": 200, "out": { "compact": true, "enabled": false, "mem_mode": "ondemand", "pages": [ { "desc": "Index mémoire — Générale", "name": "MEMORY.md" }, { "desc": "Zêta", "name": "Zeta.MD" }, { "desc": "Courses v2", "name": "courses-v2.md" }, { "desc": "Titre", "name": "notes.md" }, { "desc": "", "name": "vide.md" } ], "skills": [ { "desc": "Index mémoire — Générale", "name": "MEMORY.md" }, { "desc": "Zêta", "name": "Zeta.MD" }, { "desc": "Courses v2", "name": "courses-v2.md" }, { "desc": "Titre", "name": "notes.md" }, { "desc": "", "name": "vide.md" } ] }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses v2](courses-v2.md)\n- [Titre](notes.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v2\nœufs & \n", "generale/notes.md": "## Titre\nmaj\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "generale/vide.md": "\n\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/mem/delete", "body": "{\"name\":\"absente\"}", "status": 400, "out": { "error": "introuvable", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses v2](courses-v2.md)\n- [Titre](notes.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v2\nœufs & \n", "generale/notes.md": "## Titre\nmaj\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "generale/vide.md": "\n\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/mem/delete", "body": "{\"name\":\"bad/name\"}", "status": 400, "out": { "error": "nom invalide (alphanum, ._-)", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses v2](courses-v2.md)\n- [Titre](notes.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v2\nœufs & \n", "generale/notes.md": "## Titre\nmaj\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "generale/vide.md": "\n\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/mem/delete", "body": "{\"name\":\"vide\"}", "status": 200, "out": { "ok": true }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses v2](courses-v2.md)\n- [Titre](notes.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v2\nœufs & \n", "generale/notes.md": "## Titre\nmaj\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/mem/delete", "body": "{nope}", "status": 400, "out": { "error": "invalid character 'n' looking for beginning of object key string", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses v2](courses-v2.md)\n- [Titre](notes.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v2\nœufs & \n", "generale/notes.md": "## Titre\nmaj\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "files": { "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v2](courses-v2.md) — la liste\n- [Titre](notes.md)\n" }, "method": "POST", "path": "/api/mem/save", "body": "{\"name\":\"courses-v2\",\"old\":\"courses-v2\",\"content\":\"# Courses v3\"}", "status": 200, "out": { "name": "courses-v2", "ok": true }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Titre](notes.md)\n- [Courses v3](courses-v2.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/notes.md": "## Titre\nmaj\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/mem/save", "body": "{\"name\":\"neuve\",\"content\":\"# Neuve\"}", "status": 200, "out": { "name": "neuve", "ok": true }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Titre](notes.md)\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/neuve.md": "# Neuve\n", "generale/notes.md": "## Titre\nmaj\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/mem/move", "body": "{\"name\":\"notes\",\"to\":\"perso\"}", "status": 200, "out": { "ok": true }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n", "perso/notes.md": "## Titre\nmaj\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/mem/move", "body": "{\"name\":\"notes\",\"to\":\"perso\"}", "status": 400, "out": { "error": "page introuvable", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n", "perso/notes.md": "## Titre\nmaj\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/mem/move", "body": "{\"name\":\"courses-v2\",\"to\":\"generale\"}", "status": 400, "out": { "error": "déjà dans ce projet", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n", "perso/notes.md": "## Titre\nmaj\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/mem/move", "body": "{\"name\":\"courses-v2\",\"to\":\" generale \"}", "status": 400, "out": { "error": "déjà dans ce projet", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n", "perso/notes.md": "## Titre\nmaj\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/mem/move", "body": "{\"name\":\"courses-v2\",\"to\":\"inconnu\"}", "status": 400, "out": { "error": "projet cible introuvable", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n", "perso/notes.md": "## Titre\nmaj\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/mem/move", "body": "{\"name\":\"MEMORY\",\"to\":\"perso\"}", "status": 400, "out": { "error": "l'index du projet n'est pas déplaçable", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n", "perso/notes.md": "## Titre\nmaj\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/mem/move", "body": "{\"name\":\"x/y\",\"to\":\"perso\"}", "status": 400, "out": { "error": "nom invalide (alphanum, ._-)", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n", "perso/notes.md": "## Titre\nmaj\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/mem/move", "body": "[]", "status": 400, "out": { "error": "json: cannot unmarshal array into Go value of type struct { Name string \"json:\\\"name\\\"\"; To string \"json:\\\"to\\\"\" }", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n", "perso/notes.md": "## Titre\nmaj\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "GET", "path": "/api/mem/move", "status": 405, "out": { "error": "méthode non autorisée", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n", "perso/notes.md": "## Titre\nmaj\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "files": { "generale/doublon.md": "# A", "perso/doublon.md": "# B" }, "method": "POST", "path": "/api/mem/move", "body": "{\"name\":\"doublon\",\"to\":\"perso\"}", "status": 400, "out": { "error": "une page du même nom existe déjà dans le projet cible", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "store": { "state/active_project": "perso" }, "method": "GET", "path": "/api/skills", "status": 200, "out": { "compact": true, "enabled": false, "mem_mode": "ondemand", "pages": [ { "desc": "Index mémoire — Perso & Cie", "name": "MEMORY.md" }, { "desc": "B", "name": "doublon.md" }, { "desc": "Titre", "name": "notes.md" } ], "skills": [ { "desc": "Index mémoire — Perso & Cie", "name": "MEMORY.md" }, { "desc": "B", "name": "doublon.md" }, { "desc": "Titre", "name": "notes.md" } ] }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n" }, "state": { "active": "perso", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/mem/save", "body": "{\"name\":\"perso-1\",\"content\":\"Première\\nligne\"}", "status": 200, "out": { "name": "perso-1", "ok": true }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "perso", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/mem/move", "body": "{\"name\":\"doublon\",\"to\":\"generale\"}", "status": 400, "out": { "error": "une page du même nom existe déjà dans le projet cible", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "perso", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "store": { "state/active_project": "generale" }, "method": "GET", "path": "/api/agent", "status": 200, "out": { "compact": true, "enabled": false, "mem_mode": "ondemand", "pages": [ { "desc": "Index mémoire — Générale", "name": "MEMORY.md" }, { "desc": "Zêta", "name": "Zeta.MD" }, { "desc": "Courses v3", "name": "courses-v2.md" }, { "desc": "A", "name": "doublon.md" }, { "desc": "Neuve", "name": "neuve.md" } ], "skills": [ { "desc": "Index mémoire — Générale", "name": "MEMORY.md" }, { "desc": "Zêta", "name": "Zeta.MD" }, { "desc": "Courses v3", "name": "courses-v2.md" }, { "desc": "A", "name": "doublon.md" }, { "desc": "Neuve", "name": "neuve.md" } ] }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/agent/toggle", "body": "{\"on\":true}", "status": 200, "out": { "enabled": true, "ok": true }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "1", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "GET", "path": "/api/tools", "status": 200, "out": { "compact": true, "enabled": true, "mem_mode": "ondemand", "pages": [ { "desc": "Index mémoire — Générale", "name": "MEMORY.md" }, { "desc": "Zêta", "name": "Zeta.MD" }, { "desc": "Courses v3", "name": "courses-v2.md" }, { "desc": "A", "name": "doublon.md" }, { "desc": "Neuve", "name": "neuve.md" } ], "skills": [ { "desc": "Index mémoire — Générale", "name": "MEMORY.md" }, { "desc": "Zêta", "name": "Zeta.MD" }, { "desc": "Courses v3", "name": "courses-v2.md" }, { "desc": "A", "name": "doublon.md" }, { "desc": "Neuve", "name": "neuve.md" } ] }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "1", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/skills/toggle", "body": "{\"on\":\"oui\"}", "status": 200, "out": { "enabled": false, "ok": true }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/tools/toggle", "body": "{\"on\":true}", "status": 200, "out": { "enabled": true, "ok": true }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "1", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/agent/toggle", "body": "pas du json", "status": 200, "out": { "enabled": false, "ok": true }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/agent/compact", "body": "{\"on\":false}", "status": 200, "out": { "compact": false, "ok": true }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "off", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "GET", "path": "/api/agent", "status": 200, "out": { "compact": false, "enabled": false, "mem_mode": "ondemand", "pages": [ { "desc": "Index mémoire — Générale", "name": "MEMORY.md" }, { "desc": "Zêta", "name": "Zeta.MD" }, { "desc": "Courses v3", "name": "courses-v2.md" }, { "desc": "A", "name": "doublon.md" }, { "desc": "Neuve", "name": "neuve.md" } ], "skills": [ { "desc": "Index mémoire — Générale", "name": "MEMORY.md" }, { "desc": "Zêta", "name": "Zeta.MD" }, { "desc": "Courses v3", "name": "courses-v2.md" }, { "desc": "A", "name": "doublon.md" }, { "desc": "Neuve", "name": "neuve.md" } ] }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "off", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/agent/compact", "body": "{}", "status": 200, "out": { "compact": false, "ok": true }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "off", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "store": { "config/COMPACT": " NON " }, "method": "GET", "path": "/api/agent", "status": 200, "out": { "compact": false, "enabled": false, "mem_mode": "ondemand", "pages": [ { "desc": "Index mémoire — Générale", "name": "MEMORY.md" }, { "desc": "Zêta", "name": "Zeta.MD" }, { "desc": "Courses v3", "name": "courses-v2.md" }, { "desc": "A", "name": "doublon.md" }, { "desc": "Neuve", "name": "neuve.md" } ], "skills": [ { "desc": "Index mémoire — Générale", "name": "MEMORY.md" }, { "desc": "Zêta", "name": "Zeta.MD" }, { "desc": "Courses v3", "name": "courses-v2.md" }, { "desc": "A", "name": "doublon.md" }, { "desc": "Neuve", "name": "neuve.md" } ] }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": " NON ", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/agent/compact", "body": "{\"on\":true}", "status": 200, "out": { "compact": true, "ok": true }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "GET", "path": "/api/memory", "status": 200, "out": { "mode": "ondemand", "ok": true }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/memory", "body": "{\"mode\":\" Search \"}", "status": 200, "out": { "mode": "search", "ok": true }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "search", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "GET", "path": "/api/agent", "status": 200, "out": { "compact": true, "enabled": false, "mem_mode": "search", "pages": [ { "desc": "Index mémoire — Générale", "name": "MEMORY.md" }, { "desc": "Zêta", "name": "Zeta.MD" }, { "desc": "Courses v3", "name": "courses-v2.md" }, { "desc": "A", "name": "doublon.md" }, { "desc": "Neuve", "name": "neuve.md" } ], "skills": [ { "desc": "Index mémoire — Générale", "name": "MEMORY.md" }, { "desc": "Zêta", "name": "Zeta.MD" }, { "desc": "Courses v3", "name": "courses-v2.md" }, { "desc": "A", "name": "doublon.md" }, { "desc": "Neuve", "name": "neuve.md" } ] }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "search", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/memory", "body": "pas du json", "status": 200, "out": { "mode": "always", "ok": true }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "always", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/memory", "body": "{\"mode\":\"off\"}", "status": 200, "out": { "mode": "off", "ok": true }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "PUT", "path": "/api/memory", "body": "{\"mode\":\"ondemand\"}", "status": 200, "out": { "mode": "off", "ok": true }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "store": { "state/active_project": "fantome" }, "method": "POST", "path": "/api/memory", "body": "{\"mode\":\"off\"}", "status": 500, "out": { "error": "projet introuvable", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "fantome", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "GET", "path": "/api/memory", "status": 200, "out": { "mode": "ondemand", "ok": true }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "fantome", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "store": { "state/active_project": "perso" }, "method": "POST", "path": "/api/memory", "body": "{\"mode\":\"ondemand\"}", "status": 200, "out": { "mode": "ondemand", "ok": true }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "perso", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "store": { "state/active_project": "generale" }, "method": "GET", "path": "/api/memory", "status": 200, "out": { "mode": "off", "ok": true }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "GET", "path": "/api/tracker", "status": 200, "out": { "ok": true, "trackers": [] }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": {} } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"add\",\"name\":\"Poids\",\"when\":\"2024-03-10\",\"text\":\" 78,2 kg \"}", "status": 200, "out": { "ok": true, "trackers": [ { "count": 1, "first_ts": 1710021600000, "last_text": "78,2 kg", "last_ts": 1710021600000, "name": "Poids", "slug": "poids" } ] }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/poids": { "events": [ { "date_only": true, "id": "{{ID1}}", "text": "78,2 kg", "ts": 1710021600000 } ], "name": "Poids" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"add\",\"name\":\"Poids\",\"when\":\"2024-03-09 08:15\",\"text\":\"78,9\"}", "status": 200, "out": { "ok": true, "trackers": [ { "count": 2, "first_ts": 1709964900000, "last_text": "78,2 kg", "last_ts": 1710021600000, "name": "Poids", "slug": "poids" } ] }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/poids": { "events": [ { "id": "{{ID2}}", "text": "78,9", "ts": 1709964900000 }, { "date_only": true, "id": "{{ID1}}", "text": "78,2 kg", "ts": 1710021600000 } ], "name": "Poids" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"add\",\"name\":\"poids\",\"text\":\"77\"}", "status": 200, "out": { "ok": true, "trackers": [ { "count": 3, "first_ts": 1709964900000, "last_text": "77", "last_ts": "{{NOW}}", "name": "Poids", "slug": "poids" } ] }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/poids": { "events": [ { "id": "{{ID2}}", "text": "78,9", "ts": 1709964900000 }, { "date_only": true, "id": "{{ID1}}", "text": "78,2 kg", "ts": 1710021600000 }, { "id": "{{ID3}}", "text": "77", "ts": "{{NOW}}" } ], "name": "Poids" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"ADD\",\"name\":\"Réseau NAS\",\"when\":\"2023\",\"text\":\"installé & fini\"}", "status": 200, "out": { "ok": true, "trackers": [ { "count": 3, "first_ts": 1709964900000, "last_text": "77", "last_ts": "{{NOW}}", "name": "Poids", "slug": "poids" }, { "count": 1, "first_ts": 1672524000000, "last_text": "installé & fini", "last_ts": 1672524000000, "name": "Réseau NAS", "slug": "reseau-nas" } ] }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/poids": { "events": [ { "id": "{{ID2}}", "text": "78,9", "ts": 1709964900000 }, { "date_only": true, "id": "{{ID1}}", "text": "78,2 kg", "ts": 1710021600000 }, { "id": "{{ID3}}", "text": "77", "ts": "{{NOW}}" } ], "name": "Poids" }, "generale/reseau-nas": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"add\",\"name\":\"\",\"text\":\"x\"}", "status": 400, "out": { "error": "nom de tracker vide", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/poids": { "events": [ { "id": "{{ID2}}", "text": "78,9", "ts": 1709964900000 }, { "date_only": true, "id": "{{ID1}}", "text": "78,2 kg", "ts": 1710021600000 }, { "id": "{{ID3}}", "text": "77", "ts": "{{NOW}}" } ], "name": "Poids" }, "generale/reseau-nas": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"add\",\"name\":\"x\",\"text\":\" \"}", "status": 400, "out": { "error": "contenu vide", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/poids": { "events": [ { "id": "{{ID2}}", "text": "78,9", "ts": 1709964900000 }, { "date_only": true, "id": "{{ID1}}", "text": "78,2 kg", "ts": 1710021600000 }, { "id": "{{ID3}}", "text": "77", "ts": "{{NOW}}" } ], "name": "Poids" }, "generale/reseau-nas": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"add\",\"name\":\"x\",\"when\":\"demain\",\"text\":\"y\"}", "status": 400, "out": { "error": "date non comprise : \"demain\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/poids": { "events": [ { "id": "{{ID2}}", "text": "78,9", "ts": 1709964900000 }, { "date_only": true, "id": "{{ID1}}", "text": "78,2 kg", "ts": 1710021600000 }, { "id": "{{ID3}}", "text": "77", "ts": "{{NOW}}" } ], "name": "Poids" }, "generale/reseau-nas": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"add\",\"name\":\"!!!\",\"when\":\"2025-01\",\"text\":\"z\"}", "status": 200, "out": { "ok": true, "trackers": [ { "count": 3, "first_ts": 1709964900000, "last_text": "77", "last_ts": "{{NOW}}", "name": "Poids", "slug": "poids" }, { "count": 1, "first_ts": 1735682400000, "last_text": "z", "last_ts": 1735682400000, "name": "!!!", "slug": "tracker" }, { "count": 1, "first_ts": 1672524000000, "last_text": "installé & fini", "last_ts": 1672524000000, "name": "Réseau NAS", "slug": "reseau-nas" } ] }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/poids": { "events": [ { "id": "{{ID2}}", "text": "78,9", "ts": 1709964900000 }, { "date_only": true, "id": "{{ID1}}", "text": "78,2 kg", "ts": 1710021600000 }, { "id": "{{ID3}}", "text": "77", "ts": "{{NOW}}" } ], "name": "Poids" }, "generale/reseau-nas": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS" }, "generale/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"add\",\"name\":\"Même jour\",\"when\":\"2025-01\",\"text\":\"m\"}", "status": 200, "out": { "ok": true, "trackers": [ { "count": 3, "first_ts": 1709964900000, "last_text": "77", "last_ts": "{{NOW}}", "name": "Poids", "slug": "poids" }, { "count": 1, "first_ts": 1735682400000, "last_text": "z", "last_ts": 1735682400000, "name": "!!!", "slug": "tracker" }, { "count": 1, "first_ts": 1735682400000, "last_text": "m", "last_ts": 1735682400000, "name": "Même jour", "slug": "meme-jour" }, { "count": 1, "first_ts": 1672524000000, "last_text": "installé & fini", "last_ts": 1672524000000, "name": "Réseau NAS", "slug": "reseau-nas" } ] }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/poids": { "events": [ { "id": "{{ID2}}", "text": "78,9", "ts": 1709964900000 }, { "date_only": true, "id": "{{ID1}}", "text": "78,2 kg", "ts": 1710021600000 }, { "id": "{{ID3}}", "text": "77", "ts": "{{NOW}}" } ], "name": "Poids" }, "generale/reseau-nas": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS" }, "generale/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "GET", "path": "/api/tracker?slug=poids", "status": 200, "out": { "ok": true, "tracker": { "count": 3, "events": [ { "id": "{{ID2}}", "text": "78,9", "ts": 1709964900000 }, { "date_only": true, "id": "{{ID1}}", "text": "78,2 kg", "ts": 1710021600000 }, { "id": "{{ID3}}", "text": "77", "ts": "{{NOW}}" } ], "first_ts": 1709964900000, "last_text": "77", "last_ts": "{{NOW}}", "name": "Poids", "slug": "poids" } }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/poids": { "events": [ { "id": "{{ID2}}", "text": "78,9", "ts": 1709964900000 }, { "date_only": true, "id": "{{ID1}}", "text": "78,2 kg", "ts": 1710021600000 }, { "id": "{{ID3}}", "text": "77", "ts": "{{NOW}}" } ], "name": "Poids" }, "generale/reseau-nas": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS" }, "generale/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "GET", "path": "/api/tracker?slug=absent", "status": 404, "out": { "error": "tracker introuvable", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/poids": { "events": [ { "id": "{{ID2}}", "text": "78,9", "ts": 1709964900000 }, { "date_only": true, "id": "{{ID1}}", "text": "78,2 kg", "ts": 1710021600000 }, { "id": "{{ID3}}", "text": "77", "ts": "{{NOW}}" } ], "name": "Poids" }, "generale/reseau-nas": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS" }, "generale/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"edit\",\"slug\":\"poids\",\"id\":\"{{ID2}}\",\"text\":\" 78,0 kg \"}", "status": 200, "out": { "ok": true, "trackers": [ { "count": 3, "first_ts": 1709964900000, "last_text": "77", "last_ts": "{{NOW}}", "name": "Poids", "slug": "poids" }, { "count": 1, "first_ts": 1735682400000, "last_text": "z", "last_ts": 1735682400000, "name": "!!!", "slug": "tracker" }, { "count": 1, "first_ts": 1735682400000, "last_text": "m", "last_ts": 1735682400000, "name": "Même jour", "slug": "meme-jour" }, { "count": 1, "first_ts": 1672524000000, "last_text": "installé & fini", "last_ts": 1672524000000, "name": "Réseau NAS", "slug": "reseau-nas" } ] }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/poids": { "events": [ { "id": "{{ID2}}", "text": "78,0 kg", "ts": 1709964900000 }, { "date_only": true, "id": "{{ID1}}", "text": "78,2 kg", "ts": 1710021600000 }, { "id": "{{ID3}}", "text": "77", "ts": "{{NOW}}" } ], "name": "Poids" }, "generale/reseau-nas": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS" }, "generale/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"edit\",\"slug\":\"poids\",\"id\":\"{{ID2}}\",\"when\":\"2024-03-11 07:00\"}", "status": 200, "out": { "ok": true, "trackers": [ { "count": 3, "first_ts": 1710021600000, "last_text": "77", "last_ts": "{{NOW}}", "name": "Poids", "slug": "poids" }, { "count": 1, "first_ts": 1735682400000, "last_text": "z", "last_ts": 1735682400000, "name": "!!!", "slug": "tracker" }, { "count": 1, "first_ts": 1735682400000, "last_text": "m", "last_ts": 1735682400000, "name": "Même jour", "slug": "meme-jour" }, { "count": 1, "first_ts": 1672524000000, "last_text": "installé & fini", "last_ts": 1672524000000, "name": "Réseau NAS", "slug": "reseau-nas" } ] }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/poids": { "events": [ { "date_only": true, "id": "{{ID1}}", "text": "78,2 kg", "ts": 1710021600000 }, { "id": "{{ID2}}", "text": "78,0 kg", "ts": 1710133200000 }, { "id": "{{ID3}}", "text": "77", "ts": "{{NOW}}" } ], "name": "Poids" }, "generale/reseau-nas": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS" }, "generale/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"edit\",\"slug\":\"poids\",\"id\":\"{{ID1}}\",\"when\":\"hier\",\"text\":\"perdu\"}", "status": 400, "out": { "error": "date non comprise : \"hier\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/poids": { "events": [ { "date_only": true, "id": "{{ID1}}", "text": "78,2 kg", "ts": 1710021600000 }, { "id": "{{ID2}}", "text": "78,0 kg", "ts": 1710133200000 }, { "id": "{{ID3}}", "text": "77", "ts": "{{NOW}}" } ], "name": "Poids" }, "generale/reseau-nas": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS" }, "generale/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"edit\",\"slug\":\"poids\",\"id\":\"999\",\"text\":\"x\"}", "status": 400, "out": { "error": "événement introuvable", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/poids": { "events": [ { "date_only": true, "id": "{{ID1}}", "text": "78,2 kg", "ts": 1710021600000 }, { "id": "{{ID2}}", "text": "78,0 kg", "ts": 1710133200000 }, { "id": "{{ID3}}", "text": "77", "ts": "{{NOW}}" } ], "name": "Poids" }, "generale/reseau-nas": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS" }, "generale/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"edit\",\"slug\":\"absent\",\"id\":\"{{ID1}}\",\"text\":\"x\"}", "status": 400, "out": { "error": "tracker introuvable", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/poids": { "events": [ { "date_only": true, "id": "{{ID1}}", "text": "78,2 kg", "ts": 1710021600000 }, { "id": "{{ID2}}", "text": "78,0 kg", "ts": 1710133200000 }, { "id": "{{ID3}}", "text": "77", "ts": "{{NOW}}" } ], "name": "Poids" }, "generale/reseau-nas": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS" }, "generale/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"delete\",\"slug\":\"poids\",\"id\":\"{{ID1}}\"}", "status": 200, "out": { "ok": true, "trackers": [ { "count": 2, "first_ts": 1710133200000, "last_text": "77", "last_ts": "{{NOW}}", "name": "Poids", "slug": "poids" }, { "count": 1, "first_ts": 1735682400000, "last_text": "z", "last_ts": 1735682400000, "name": "!!!", "slug": "tracker" }, { "count": 1, "first_ts": 1735682400000, "last_text": "m", "last_ts": 1735682400000, "name": "Même jour", "slug": "meme-jour" }, { "count": 1, "first_ts": 1672524000000, "last_text": "installé & fini", "last_ts": 1672524000000, "name": "Réseau NAS", "slug": "reseau-nas" } ] }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/poids": { "events": [ { "id": "{{ID2}}", "text": "78,0 kg", "ts": 1710133200000 }, { "id": "{{ID3}}", "text": "77", "ts": "{{NOW}}" } ], "name": "Poids" }, "generale/reseau-nas": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS" }, "generale/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"delete\",\"slug\":\"poids\",\"id\":\"{{ID1}}\"}", "status": 400, "out": { "error": "événement introuvable", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/poids": { "events": [ { "id": "{{ID2}}", "text": "78,0 kg", "ts": 1710133200000 }, { "id": "{{ID3}}", "text": "77", "ts": "{{NOW}}" } ], "name": "Poids" }, "generale/reseau-nas": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS" }, "generale/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"rename\",\"slug\":\"reseau-nas\",\"name\":\" Réseau NAS (bureau) \"}", "status": 200, "out": { "ok": true, "trackers": [ { "count": 2, "first_ts": 1710133200000, "last_text": "77", "last_ts": "{{NOW}}", "name": "Poids", "slug": "poids" }, { "count": 1, "first_ts": 1735682400000, "last_text": "z", "last_ts": 1735682400000, "name": "!!!", "slug": "tracker" }, { "count": 1, "first_ts": 1735682400000, "last_text": "m", "last_ts": 1735682400000, "name": "Même jour", "slug": "meme-jour" }, { "count": 1, "first_ts": 1672524000000, "last_text": "installé & fini", "last_ts": 1672524000000, "name": "Réseau NAS (bureau)", "slug": "reseau-nas-bureau" } ] }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/poids": { "events": [ { "id": "{{ID2}}", "text": "78,0 kg", "ts": 1710133200000 }, { "id": "{{ID3}}", "text": "77", "ts": "{{NOW}}" } ], "name": "Poids" }, "generale/reseau-nas-bureau": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS (bureau)" }, "generale/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"rename\",\"slug\":\"poids\",\"name\":\"POIDS\"}", "status": 200, "out": { "ok": true, "trackers": [ { "count": 2, "first_ts": 1710133200000, "last_text": "77", "last_ts": "{{NOW}}", "name": "POIDS", "slug": "poids" }, { "count": 1, "first_ts": 1735682400000, "last_text": "z", "last_ts": 1735682400000, "name": "!!!", "slug": "tracker" }, { "count": 1, "first_ts": 1735682400000, "last_text": "m", "last_ts": 1735682400000, "name": "Même jour", "slug": "meme-jour" }, { "count": 1, "first_ts": 1672524000000, "last_text": "installé & fini", "last_ts": 1672524000000, "name": "Réseau NAS (bureau)", "slug": "reseau-nas-bureau" } ] }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/poids": { "events": [ { "id": "{{ID2}}", "text": "78,0 kg", "ts": 1710133200000 }, { "id": "{{ID3}}", "text": "77", "ts": "{{NOW}}" } ], "name": "POIDS" }, "generale/reseau-nas-bureau": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS (bureau)" }, "generale/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"rename\",\"slug\":\"tracker\",\"name\":\"Poids\"}", "status": 400, "out": { "error": "un tracker du même nom existe déjà", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/poids": { "events": [ { "id": "{{ID2}}", "text": "78,0 kg", "ts": 1710133200000 }, { "id": "{{ID3}}", "text": "77", "ts": "{{NOW}}" } ], "name": "POIDS" }, "generale/reseau-nas-bureau": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS (bureau)" }, "generale/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"rename\",\"slug\":\"tracker\",\"name\":\" \"}", "status": 400, "out": { "error": "nom vide", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/poids": { "events": [ { "id": "{{ID2}}", "text": "78,0 kg", "ts": 1710133200000 }, { "id": "{{ID3}}", "text": "77", "ts": "{{NOW}}" } ], "name": "POIDS" }, "generale/reseau-nas-bureau": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS (bureau)" }, "generale/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"rename\",\"slug\":\"tracker\",\"name\":\"???\"}", "status": 400, "out": { "error": "nom invalide", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/poids": { "events": [ { "id": "{{ID2}}", "text": "78,0 kg", "ts": 1710133200000 }, { "id": "{{ID3}}", "text": "77", "ts": "{{NOW}}" } ], "name": "POIDS" }, "generale/reseau-nas-bureau": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS (bureau)" }, "generale/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"rename\",\"slug\":\"absent\",\"name\":\"Neuf\"}", "status": 400, "out": { "error": "tracker introuvable", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/poids": { "events": [ { "id": "{{ID2}}", "text": "78,0 kg", "ts": 1710133200000 }, { "id": "{{ID3}}", "text": "77", "ts": "{{NOW}}" } ], "name": "POIDS" }, "generale/reseau-nas-bureau": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS (bureau)" }, "generale/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"move\",\"slug\":\"tracker\",\"to\":\"perso\"}", "status": 200, "out": { "ok": true, "trackers": [ { "count": 2, "first_ts": 1710133200000, "last_text": "77", "last_ts": "{{NOW}}", "name": "POIDS", "slug": "poids" }, { "count": 1, "first_ts": 1735682400000, "last_text": "m", "last_ts": 1735682400000, "name": "Même jour", "slug": "meme-jour" }, { "count": 1, "first_ts": 1672524000000, "last_text": "installé & fini", "last_ts": 1672524000000, "name": "Réseau NAS (bureau)", "slug": "reseau-nas-bureau" } ] }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/poids": { "events": [ { "id": "{{ID2}}", "text": "78,0 kg", "ts": 1710133200000 }, { "id": "{{ID3}}", "text": "77", "ts": "{{NOW}}" } ], "name": "POIDS" }, "generale/reseau-nas-bureau": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS (bureau)" }, "perso/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"move\",\"slug\":\"poids\",\"to\":\"inconnu\"}", "status": 400, "out": { "error": "projet cible introuvable", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/poids": { "events": [ { "id": "{{ID2}}", "text": "78,0 kg", "ts": 1710133200000 }, { "id": "{{ID3}}", "text": "77", "ts": "{{NOW}}" } ], "name": "POIDS" }, "generale/reseau-nas-bureau": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS (bureau)" }, "perso/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"move\",\"slug\":\"poids\",\"to\":\"generale\"}", "status": 200, "out": { "ok": true, "trackers": [ { "count": 2, "first_ts": 1710133200000, "last_text": "77", "last_ts": "{{NOW}}", "name": "POIDS", "slug": "poids" }, { "count": 1, "first_ts": 1735682400000, "last_text": "m", "last_ts": 1735682400000, "name": "Même jour", "slug": "meme-jour" }, { "count": 1, "first_ts": 1672524000000, "last_text": "installé & fini", "last_ts": 1672524000000, "name": "Réseau NAS (bureau)", "slug": "reseau-nas-bureau" } ] }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/poids": { "events": [ { "id": "{{ID2}}", "text": "78,0 kg", "ts": 1710133200000 }, { "id": "{{ID3}}", "text": "77", "ts": "{{NOW}}" } ], "name": "POIDS" }, "generale/reseau-nas-bureau": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS (bureau)" }, "perso/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"move\",\"slug\":\"absent\",\"to\":\"perso\"}", "status": 400, "out": { "error": "tracker introuvable", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/poids": { "events": [ { "id": "{{ID2}}", "text": "78,0 kg", "ts": 1710133200000 }, { "id": "{{ID3}}", "text": "77", "ts": "{{NOW}}" } ], "name": "POIDS" }, "generale/reseau-nas-bureau": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS (bureau)" }, "perso/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "store": { "state/active_project": "perso" }, "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"add\",\"name\":\"Même jour\",\"when\":\"2025-02\",\"text\":\"perso\"}", "status": 200, "out": { "ok": true, "trackers": [ { "count": 1, "first_ts": 1738360800000, "last_text": "perso", "last_ts": 1738360800000, "name": "Même jour", "slug": "meme-jour" }, { "count": 1, "first_ts": 1735682400000, "last_text": "z", "last_ts": 1735682400000, "name": "!!!", "slug": "tracker" } ] }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "perso", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/poids": { "events": [ { "id": "{{ID2}}", "text": "78,0 kg", "ts": 1710133200000 }, { "id": "{{ID3}}", "text": "77", "ts": "{{NOW}}" } ], "name": "POIDS" }, "generale/reseau-nas-bureau": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS (bureau)" }, "perso/meme-jour": { "events": [ { "date_only": true, "id": "{{ID7}}", "text": "perso", "ts": 1738360800000 } ], "name": "Même jour" }, "perso/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "store": { "state/active_project": "generale" }, "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"move\",\"slug\":\"meme-jour\",\"to\":\"perso\"}", "status": 400, "out": { "error": "un tracker du même nom existe déjà dans le projet cible", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/poids": { "events": [ { "id": "{{ID2}}", "text": "78,0 kg", "ts": 1710133200000 }, { "id": "{{ID3}}", "text": "77", "ts": "{{NOW}}" } ], "name": "POIDS" }, "generale/reseau-nas-bureau": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS (bureau)" }, "perso/meme-jour": { "events": [ { "date_only": true, "id": "{{ID7}}", "text": "perso", "ts": 1738360800000 } ], "name": "Même jour" }, "perso/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"delete_tracker\",\"slug\":\"poids\"}", "status": 200, "out": { "ok": true, "trackers": [ { "count": 1, "first_ts": 1735682400000, "last_text": "m", "last_ts": 1735682400000, "name": "Même jour", "slug": "meme-jour" }, { "count": 1, "first_ts": 1672524000000, "last_text": "installé & fini", "last_ts": 1672524000000, "name": "Réseau NAS (bureau)", "slug": "reseau-nas-bureau" } ] }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/reseau-nas-bureau": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS (bureau)" }, "perso/meme-jour": { "events": [ { "date_only": true, "id": "{{ID7}}", "text": "perso", "ts": 1738360800000 } ], "name": "Même jour" }, "perso/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"delete_tracker\",\"slug\":\"absent\"}", "status": 200, "out": { "ok": true, "trackers": [ { "count": 1, "first_ts": 1735682400000, "last_text": "m", "last_ts": 1735682400000, "name": "Même jour", "slug": "meme-jour" }, { "count": 1, "first_ts": 1672524000000, "last_text": "installé & fini", "last_ts": 1672524000000, "name": "Réseau NAS (bureau)", "slug": "reseau-nas-bureau" } ] }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/reseau-nas-bureau": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS (bureau)" }, "perso/meme-jour": { "events": [ { "date_only": true, "id": "{{ID7}}", "text": "perso", "ts": 1738360800000 } ], "name": "Même jour" }, "perso/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"bidule\"}", "status": 400, "out": { "error": "action inconnue : \"bidule\"", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/reseau-nas-bureau": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS (bureau)" }, "perso/meme-jour": { "events": [ { "date_only": true, "id": "{{ID7}}", "text": "perso", "ts": 1738360800000 } ], "name": "Même jour" }, "perso/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "POST", "path": "/api/tracker", "body": "pas du json", "status": 400, "out": { "error": "invalid character 'p' looking for beginning of value", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/reseau-nas-bureau": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS (bureau)" }, "perso/meme-jour": { "events": [ { "date_only": true, "id": "{{ID7}}", "text": "perso", "ts": 1738360800000 } ], "name": "Même jour" }, "perso/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "POST", "path": "/api/tracker", "body": "\"texte\"", "status": 400, "out": { "error": "json: cannot unmarshal string into Go value of type struct { Action string \"json:\\\"action\\\"\"; Slug string \"json:\\\"slug\\\"\"; Name string \"json:\\\"name\\\"\"; When string \"json:\\\"when\\\"\"; Text string \"json:\\\"text\\\"\"; ID string \"json:\\\"id\\\"\"; To string \"json:\\\"to\\\"\" }", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/reseau-nas-bureau": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS (bureau)" }, "perso/meme-jour": { "events": [ { "date_only": true, "id": "{{ID7}}", "text": "perso", "ts": 1738360800000 } ], "name": "Même jour" }, "perso/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"add\",\"name\":3}", "status": 400, "out": { "error": "json: cannot unmarshal number into Go struct field .name of type string", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/reseau-nas-bureau": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS (bureau)" }, "perso/meme-jour": { "events": [ { "date_only": true, "id": "{{ID7}}", "text": "perso", "ts": 1738360800000 } ], "name": "Même jour" }, "perso/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "PUT", "path": "/api/tracker", "status": 405, "out": { "error": "méthode non autorisée", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": {}, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/reseau-nas-bureau": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS (bureau)" }, "perso/meme-jour": { "events": [ { "date_only": true, "id": "{{ID7}}", "text": "perso", "ts": 1738360800000 } ], "name": "Même jour" }, "perso/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "store": { "tracker/generale/casse": "pas du json" }, "method": "GET", "path": "/api/tracker", "status": 200, "out": { "ok": true, "trackers": [ { "count": 1, "first_ts": 1735682400000, "last_text": "m", "last_ts": 1735682400000, "name": "Même jour", "slug": "meme-jour" }, { "count": 1, "first_ts": 1672524000000, "last_text": "installé & fini", "last_ts": 1672524000000, "name": "Réseau NAS (bureau)", "slug": "reseau-nas-bureau" } ] }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": { "generale/casse": "pas du json" }, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/reseau-nas-bureau": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS (bureau)" }, "perso/meme-jour": { "events": [ { "date_only": true, "id": "{{ID7}}", "text": "perso", "ts": 1738360800000 } ], "name": "Même jour" }, "perso/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "GET", "path": "/api/tracker?slug=casse", "status": 404, "out": { "error": "tracker introuvable", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": { "generale/casse": "pas du json" }, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/reseau-nas-bureau": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS (bureau)" }, "perso/meme-jour": { "events": [ { "date_only": true, "id": "{{ID7}}", "text": "perso", "ts": 1738360800000 } ], "name": "Même jour" }, "perso/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "store": { "tracker/generale/vide": "{\"name\":\"Vide\",\"events\":null}" }, "method": "GET", "path": "/api/tracker?slug=vide", "status": 200, "out": { "ok": true, "tracker": { "count": 0, "first_ts": 0, "last_text": "", "last_ts": 0, "name": "Vide", "slug": "vide" } }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": { "generale/casse": "pas du json" }, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/reseau-nas-bureau": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS (bureau)" }, "generale/vide": { "events": null, "name": "Vide" }, "perso/meme-jour": { "events": [ { "date_only": true, "id": "{{ID7}}", "text": "perso", "ts": 1738360800000 } ], "name": "Même jour" }, "perso/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"rename\",\"slug\":\"vide\",\"name\":\"VIDE\"}", "status": 200, "out": { "ok": true, "trackers": [ { "count": 1, "first_ts": 1735682400000, "last_text": "m", "last_ts": 1735682400000, "name": "Même jour", "slug": "meme-jour" }, { "count": 1, "first_ts": 1672524000000, "last_text": "installé & fini", "last_ts": 1672524000000, "name": "Réseau NAS (bureau)", "slug": "reseau-nas-bureau" }, { "count": 0, "first_ts": 0, "last_text": "", "last_ts": 0, "name": "VIDE", "slug": "vide" } ] }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": { "generale/casse": "pas du json" }, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/reseau-nas-bureau": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS (bureau)" }, "generale/vide": { "events": null, "name": "VIDE" }, "perso/meme-jour": { "events": [ { "date_only": true, "id": "{{ID7}}", "text": "perso", "ts": 1738360800000 } ], "name": "Même jour" }, "perso/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "POST", "path": "/api/tracker", "body": "{\"action\":\"delete\",\"slug\":\"vide\",\"id\":\"1\"}", "status": 400, "out": { "error": "événement introuvable", "ok": false }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": { "generale/casse": "pas du json" }, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/reseau-nas-bureau": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS (bureau)" }, "generale/vide": { "events": null, "name": "VIDE" }, "perso/meme-jour": { "events": [ { "date_only": true, "id": "{{ID7}}", "text": "perso", "ts": 1738360800000 } ], "name": "Même jour" }, "perso/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } }, { "method": "GET", "path": "/api/tracker", "status": 200, "out": { "ok": true, "trackers": [ { "count": 1, "first_ts": 1735682400000, "last_text": "m", "last_ts": 1735682400000, "name": "Même jour", "slug": "meme-jour" }, { "count": 1, "first_ts": 1672524000000, "last_text": "installé & fini", "last_ts": 1672524000000, "name": "Réseau NAS (bureau)", "slug": "reseau-nas-bureau" }, { "count": 0, "first_ts": 0, "last_text": "", "last_ts": 0, "name": "VIDE", "slug": "vide" } ] }, "disk": { "generale/.cache.md": "caché", "generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n", "generale/Zeta.MD": "# Zêta\n", "generale/courses-v2.md": "# Courses v3\n", "generale/courses-v2.md.bak": "# Courses v2\nœufs & \n", "generale/doublon.md": "# A", "generale/neuve.md": "# Neuve\n", "generale/notes.md.bak": "Sans titre\n", "generale/notes.txt": "pas une page", "perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n", "perso/doublon.md": "# B", "perso/notes.md": "## Titre\nmaj\n", "perso/perso-1.md": "Première\nligne\n" }, "state": { "active": "generale", "agent": "", "compact": "", "mem_mode": "ondemand", "projects": [ { "created_at": 1000, "mem_mode": "off", "name": "Générale", "slug": "generale" }, { "created_at": 2000, "desc": "à moi", "mem_mode": "ondemand", "name": "Perso & Cie", "slug": "perso" } ], "tracker_raw": { "generale/casse": "pas du json" }, "trackers": { "generale/meme-jour": { "events": [ { "date_only": true, "id": "{{ID6}}", "text": "m", "ts": 1735682400000 } ], "name": "Même jour" }, "generale/reseau-nas-bureau": { "events": [ { "date_only": true, "id": "{{ID4}}", "text": "installé & fini", "ts": 1672524000000 } ], "name": "Réseau NAS (bureau)" }, "generale/vide": { "events": null, "name": "VIDE" }, "perso/meme-jour": { "events": [ { "date_only": true, "id": "{{ID7}}", "text": "perso", "ts": 1738360800000 } ], "name": "Même jour" }, "perso/tracker": { "events": [ { "date_only": true, "id": "{{ID5}}", "text": "z", "ts": 1735682400000 } ], "name": "!!!" } } } } ] }