Skip to main content

autholog-mend

ROSSE/autholog 원석 수선 — 날것을 ~/org/notes의 기존 빈방에 원문 1개+해설본 1개로 승격. [!danger] 원문 보존, outgoing 자석 연결(meta dblock 갱신 금지), autholog 1편당 GLGMAN Universe 이미지 1장과 검색 가능한 :PROMPT: 헤딩을 둔다. Triggers: 어쏠로그, autholog, 날것, 원석, 빈방, 인테리어, ROSSE, 가든으로 회수, 수선.

Jump to install

Source facts

Repository
junghan0611/agent-config
Last source activity
August 2, 2026 at 05:50
Detected SKILL.md language
English
Stars
5
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
autholog-mend
description
ROSSE/autholog 원석 수선 — 날것을 ~/org/notes의 기존 빈방에 원문 1개+해설본 1개로 승격. [!danger] 원문 보존, outgoing 자석 연결(meta dblock 갱신 금지), autholog 1편당 GLGMAN Universe 이미지 1장과 검색 가능한 :PROMPT: 헤딩을 둔다. Triggers: 어쏠로그, autholog, 날것, 원석, 빈방, 인테리어, ROSSE, 가든으로 회수, 수선.
# autholog-mend — raw writing intake Recover GLG's public raw writing as a `notes/` autholog. This is the raw → room → outgoing magnets → world-image skill lane (the old monolithic `/mend` command split here and into `tag-mend`). For one-document core-garden restoration and its playful image/prompt round, enter `/authologplay`; this skill remains the ROSSE intake and room-choice contract. ## Contract - **One raw piece, one autholog.** Never hide a new piece inside a related note. - **Reuse a real empty room.** Search thin/hold/temp/outdated notes, but do not evict a short note whose topic is still alive. - **Raw voice is sacred.** Preserve exact text in `#+begin_quote` + `[!danger]`; do not fix spelling or prompts. - **Add explanation.** Give time/place, concepts, misreading boundaries, links, and the reason this room fits. - **Connect magnets, do not rebuild them.** On the new autholog only, point `관련메타` / `관련노트` at useful `meta/` notes and keep established English tags. Do not refresh/eval meta dblocks so a write “shows up” in the magnet — GLG’s export script does that. Regexp fixes on a broken dblock definition are fine; body rewrites of meta notes are not part of this lane. `notes/` is GLG's rail; agent exposition stays in `botlog/`. - **One autholog, one world image.** Every autholog ultimately has one GLGMAN Universe image: 200 authologs means 200 images. - **Prompt headings are the visual index.** Put the complete prompt below a heading tagged `:PROMPT:` such as `** 프롬프트 전문 :PROMPT:`. This is a heading tag, never a filetag. - **Text comes first.** Keep an adequate image despite minor prompt drift and describe the delivered pixels honestly. If GLG defers image work, finish the text; backfill legacy authologs gradually, never as a bulk image job. - **Preserve room 히스토리.** A moved seed goes to its proper meta/hub and remains named under `옛 방의 씨앗`. - **Name the author in 히스토리.** Every 히스토리 line names who wrote that pass. Raw voice stays `@junghan`. Agent mend/re-explanation names the **model with version** (e.g. `sonnet5`, `opus`, `gpt-5.6`, `grok-4.5`) so the 해설본's stance is legible later — harness-only stamps like bare `pi` are not enough. Read the live session model (`PI_MODEL` / `PI_AGENT_ID`); never invent one. Do not hard-code one sigil grammar; follow the pattern already used in nearby recent 히스토리 lines, and keep the version visible inside whatever form that is. Never merge a human edit and an agent edit into one untagged line. ## Image contract - Before drafting, offset-read the GLGMAN common block and the nearest `:PROMPT:` headings only; do not fork the visual language, and do not load the full character sheet or world bible. - Keep image link, generation parameters, and complete prompt together in the autholog. - Compare the actual image with the prompt. Reversed gestures, missing objects, or ambiguity are provenance. - New mends normally close with an image. Existing image-less authologs are a slow backfill queue unless GLG explicitly asks for generation now. ## Context budget / retrieval gate Concentrate force on three points only: **(A) ops context + raw restore**, **(B) room judgment**, **(C) present re-explanation + anchors + image**. Everything else stays thin and decisive. ### Hard stops - **Raw once.** Read the source raw fully exactly once. Treat later `exact-match` verification as the final gate, not a second interpretive pass. - **Outline-first candidates.** After semantic/`denotecli` search, run `denotecli read ID --outline` only. Reject immediately when outline/frontmatter already shows a living independent raw, a finished autholog with another piece, or a long reading note. Do **not** full-body `denotecli read ID` on candidates. - **Body read is narrow.** Open body only for the chosen room, or for a still-undecided candidate, and only the needed `offset` window (~40–80 lines). Stop the candidate loop the moment one true empty/thin room is confirmed. - **Cap 2–5 candidates.** Never widen the set to “be thorough.” Graph/backlink walks run only after room choice, and only when the selected room or raw actually needs link repair — never per candidate. - **Re-explanation anchors: 2–4.** Read only the parts the raw itself calls. Label each use as fact / association / judgment. Do not preload adjacent garden lore. - **Image SSOT is offset-thin.** Read the GLGMAN common block and the nearest `:PROMPT:` via offset. Do not read the full character sheet or world bible. Generation: skill `glg-image` — **speed first** (autholog often retries 2–3×): default **Gemini Flash Lite @ 1K**, escalate Flash @ 1K, optional **grok**; filename `__brand_<geminilite|geminiflash|grok|…>` required. No auto-2K/Pro. - **No dblock refresh/eval.** Never run org dblock update / agent-server dblock eval to “reflect” a new magnet while writing. GLG’s garden-export script refreshes magnets. Conservative **regexp edits** on an existing dblock definition are allowed when the pattern itself is wrong (`\|` etc.). Do not bulk-edit reverse-link indexes. On the new autholog, repair only its own outgoing `관련메타` / `관련노트` links (and move a displaced seed when Contract requires it). - **tag-mend is optional and separate.** Invoke only for new/suspicious tags or a filename-boundary problem. Standard authologs that already carry established magnet tags get a filename-budget check only. - **Final verify is focused.** Raw exact match, focused diff of touched files, filename budget, image exists (+ pixels vs prompt when generated). No whole-repo `status` archaeology, no full diff dump, no meta-index rebuild. ### Allowed deep reads | Target | Depth | |--------|--------| | Source raw | Full, once | | Candidate rooms | `--outline` first; body only if still needed, 40–80 lines | | Chosen room | Enough to remodel safely | | Re-explanation anchors | 2–4 notes, needed sections only | | GLGMAN / image | Common block + adjacent prompt offsets | | Meta notes | Outgoing link targets of the new autholog only; never their dblocks | ## Workflow 1. **Stop before writing** when room choice is ambiguous. 2. **Find 2–5 candidates** with `denotecli search`, `search-content`, `knowledge_search`, then `read --outline` only — obey the retrieval gate; drop living/long notes at outline. 3. **Choose one true room:** stale/thin/outdated, conceptually resonant, and not a complete autholog with another raw piece. Confirm → stop searching. 4. **Undo wrong placement first.** Restore a displaced topic before reusing another room. 5. **Remodel:** front matter, abstract, 히스토리 (agent line = model with version; follow nearby stamp pattern), outgoing meta/notes links, concise explanation (fact/association/judgment), exact raw block, optional follow-up raw, and old-room seed. 6. **Outgoing links only.** Same magnet rule as Contract: point `관련메타` / `관련노트` at useful magnets; move a displaced seed when needed. No dblock refresh/eval; no unverified LLM citations or claims. 7. **Handle the image.** Offset-read common block + nearest prompt; generate via skill `glg-image` (**lite@1K first**, then flash@1K, optional grok). Save `~/screenshot/YYYYMMDDTHHMMSS--slug__brand_<geminilite|geminiflash|grok>.jpg`. Keep complete prompt under `:PROMPT:`; or record explicit text-first deferral without claiming completion. 8. **Rename through Emacs:** `agent-denote-set-front-matter ... :rename t`; never raw `mv`. 9. **Verify (focused):** `denotecli read ID --outline`, raw exact match, actual pixels vs prompt, image path exists, filename budget, focused diff of touched files only. 10. **Report context spent.** After the mend closes, give a short spend note for this pass only: roughly what was read (raw / outlines / chosen room / anchors / image SSOT), what was written, and approximate bulk (e.g. candidate full-body avoided). No whole-session dump — just enough that the next reader sees where force went. ## Standard shape ```org #+title: @힣: ... #+filetags: :autholog:...: #+description: ... #+begin_quote [!abstract] 이 노트에 대하여 ... #+end_quote * 히스토리 * 관련메타 * 관련노트 * 한 줄 * <core axes and misreading boundary> * 이미지 — <scene and actual reading> ** 생성 파라미터 ** 프롬프트 전문 :PROMPT: * 원문 보존 — <surface> 날것 #+begin_quote [!danger] ...exact raw... #+end_quote * 후속 댓글 보존 — ... * 옛 방의 씨앗 ```
View on GitHub