wiki2 observatory nornen knowledge atlas

contract / schema

Log — 운영 기록

Log

append-only 운영 기록. 형식은 AGENTS.md §6.

## [YYYY-MM-DD] {kind} | {short title}

kind: ingest | query | lint | ontology | topology | ops


[2026-07-18] ontology | 초안 확정 V1

  • 혼합 도서관 (project / orbit / reference)
  • 축: corpus, origin, layer, type, domain, project?, status
  • type T1, 불변식 V1 (I1–I18), project 목록 P0 빈 집합
  • 파일: ontology.md

[2026-07-18] topology | 최소 폴더 + README 체인

  • 원칙: 축은 frontmatter, 폴더는 flat 최소핵
  • 추가: README.md, raw/, wiki/, inbox·imports·assets·templates
  • 가이드: raw/README.md, wiki/README.md

[2026-07-18] ops | AGENTS·index·log 도입

  • AGENTS.md ingest/query/lint/index/log 규칙
  • index.md 카탈로그 골격
  • log.md 이 파일

[2026-07-18] ontology | 6C 대조 수정

  • 비범위·관련 문서를 AGENTS/README/index/log에 연결
  • §1에 토폴로지 flat 원칙(축 폴더 복제 금지) 명문화
  • 개정 이력 행 추가

[2026-07-18] ingest | Karpathy LLM Wiki gist

  • corpus: orbit · domain: knowledge-systems
  • raw: raw/imports/2026-07-18-karpathy-llm-wiki.md
    (from gist https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f)
  • wiki:
  • wiki/brief-karpathy-llm-wiki.md (source/brief)
  • wiki/concept-persistent-wiki-vs-rag.md (model/concept, mixed)
  • wiki/concept-llm-wiki-three-layers.md (model/concept, mixed)
  • wiki/map-llm-wiki-pattern.md (model/map, mixed)
  • index.md orbit 섹션 갱신

[2026-07-18] query | learning-contract-first (judgment fileback)

  • 첫 judgment 경로 검증 (I6/I8/I12)
  • wiki/learning-contract-first.md
    corpus: orbit · origin: owned · layer: judgment · type: learning
    domain: knowledge-systems
  • 근거: ontology, AGENTS, karpathy brief/concepts/map
  • index learning 섹션 추가

[2026-07-18] ops | templates brief/concept/decision/learning

  • wiki/templates/template-brief.md
  • wiki/templates/template-concept.md
  • wiki/templates/template-decision.md
  • wiki/templates/template-learning.md
  • type=template, status=template, domain=meta (I17)
  • index templates 섹션 갱신

[2026-07-18] ops | git init

  • branch: main
  • initial commit: ontology-first LLM wiki (22 files)
  • .gitignore 추가

[2026-07-18] ontology | project 목록 등록 chemical, pet, 100steps

  • §3.6 P0 빈 집합 → 3 슬러그 시드
  • 사용자 지정: 웹 chemical, 앱 pet, 게임 100steps
  • 개정 이력 행 추가

[2026-07-18] ingest | project 3종 첫 brief+entity+map

  • raw:
  • raw/imports/2026-07-18-chemical-readme.md
  • raw/imports/2026-07-18-pet-00-brainstorm-design.md
  • raw/imports/2026-07-18-100steps-readme.md
  • wiki:
  • brief-chemical-readme, entity-chemical (backends)
  • brief-pet-00-brainstorm-design, entity-pet (runtime-clients; Godot vs Tauri stale 표기)
  • brief-100steps-readme, entity-100steps (game-systems)
  • map-active-projects (meta)
  • index project 섹션 신설

[2026-07-18] lint | 수동 구조 점검

  • pages=16→이후 추가분 포함 재검
  • block 수정: templates placeholder 링크 ./... 제거 (가짜 broken link)
  • 불변식 I1–I18·index 커버리지·raw_source 존재: OK (템플릿 수정 후)
  • nice: verify 스크립트는 아직 없음

[2026-07-18] ingest | pet Tauri 런타임 서사 + decision

  • raw:
  • raw/imports/2026-07-18-pet-39-tauri-target-architecture.md
  • raw/imports/2026-07-18-pet-105-desktop-0.1.0-readiness-decision.md
  • wiki:
  • brief-pet-39-tauri-target-architecture
  • brief-pet-105-desktop-0.1.0-readiness
  • decision-pet-runtime-tauri (judgment, 첫 project decision)
  • entity-pet / map-active-projects 갱신
  • stale 해소: 엔진 정본 = Tauri 2 + Rust + TS; Godot 은퇴

[2026-07-18] ingest | chemical HANDOFF + spec 심화

  • raw:
  • raw/imports/2026-07-18-chemical-handoff.md
  • raw/imports/2026-07-18-chemical-spec.md
  • wiki:
  • brief-chemical-handoff, brief-chemical-spec
  • concept-chemical-rule-vs-rag, concept-chemical-service-topology
  • entity-chemical 갱신 (BFF vs rewrite 긴장 기록)
  • domain: backends · project: chemical

[2026-07-18] ingest | 100steps GD01/02 + domain core

  • raw:
  • raw/imports/2026-07-18-100steps-gd-01-overview-ul.md
  • raw/imports/2026-07-18-100steps-gd-02-bounded-contexts.md
  • raw/imports/2026-07-18-100steps-domain-readme.md
  • wiki:
  • brief-100steps-gd-01-overview, brief-100steps-gd-02-bounded-contexts
  • brief-100steps-domain-readme
  • concept-100steps-three-layer-loop, concept-100steps-bounded-contexts
  • concept-100steps-domain-core
  • entity-100steps 갱신
  • domain: game-systems · project: 100steps

[2026-07-18] ingest | chemical auth path code + decision

  • 코드 실측: next.config /api/*→BFF only; bff sid/Redis JWT; compose 8010:8000
  • raw:
  • raw/imports/2026-07-18-chemical-frontend-next-config.ts
  • raw/imports/2026-07-18-chemical-bff-main.py
  • raw/imports/2026-07-18-chemical-bff-session.py
  • raw/imports/2026-07-18-chemical-bff-cookie.py
  • raw/imports/2026-07-18-chemical-compose-bff-snippet.yml
  • wiki:
  • brief-chemical-frontend-next-config, brief-chemical-bff-{main,session,cookie}
  • brief-chemical-compose-bff
  • decision-chemical-auth-bff (judgment)
  • concept-chemical-service-topology / entity / handoff brief 긴장 해소
  • HANDOFF 직접-rewrite 다이어그램 = 구형 요약; 정본 = BFF

[2026-07-18] ingest | chemical RAG timeout + RLS + TSCA (1·2·3)

1 RAG partial failure

  • raw: simulation-config.py, rag-worker-slices.py, llama-cpp-local-runbook.md
  • decision-chemical-rag-timeout-partial-failure
  • briefs: simulation-config, rag-worker, llama-cpp-runbook

2 RLS / app role

  • raw: postgres-app-role-runbook, force-rls-checklist, rls-migrate-headers.sql
  • concept-chemical-rls-app-role
  • briefs: postgres-app-role, force-rls-checklist, rls-migrate-headers

3 EPA / TSCA live

  • raw: us-tsca-live-checklist, epa-ctx-api-notes, epa-chemical-index-strategy
  • concept-chemical-tsca-live-path
  • briefs: us-tsca-live-checklist, epa-ctx-api-notes, epa-index-strategy

  • entity-chemical / index / map 갱신

[2026-07-18] ingest | chemical golden/negative + OCI deploy

규제 정확도

  • raw: golden-set, negative-runbook, negative-handling, golden-promotion, US/KR CSV, inventory needs_review slice
  • decision-chemical-needs-review (API실패+무로컬 ≠ 신규)
  • concept-chemical-regulatory-accuracy
  • briefs: golden-set, negative-*, inventory slice, promotion plan

OCI

  • raw: oci-deploy-plan, oci-first-runbook, deploy-oci.yml, Caddyfile, secret-inventory
  • concept-chemical-oci-deploy (rsync push-deploy, Caddy /api→BFF)
  • briefs: oci-deploy-plan, oci-first-runbook, deploy-workflow, caddyfile, secrets

  • entity / index / map 갱신

[2026-07-18] ingest | 100steps GD03/04 + combat + catalog publish

  • raw:
  • raw/imports/2026-07-18-100steps-gd-03-domain-model.md
  • raw/imports/2026-07-18-100steps-gd-04-database.md
  • raw/imports/2026-07-18-100steps-web-ops-readme.md
  • raw/imports/2026-07-18-100steps-admin-publish-service-slice.ts
  • raw/imports/2026-07-18-100steps-catalog-routes-slice.ts
  • wiki:
  • brief-100steps-gd-03-domain-model, brief-100steps-gd-04-database
  • concept-100steps-domain-aggregates, concept-100steps-combat-model
  • brief-100steps-web-ops-readme, admin-publish-slice, catalog-routes-slice
  • concept-100steps-catalog-publish
  • entity-100steps 갱신
  • 요지: 423/13유파 R0, Brawl 2:1·Duel 3phase, draft→approve→published 게이트

[2026-07-18] ingest | 100steps GD08/10 + Godot shell + catalog layer gap

  • raw:
  • gd-08-tdd, gd-10-client-engine, godot-readme
  • catalog-layer-inventory.txt (실측)
  • masterplan R1 423 excerpt, domain content-alpha excerpt
  • wiki:
  • brief-gd-08, gd-10, godot-readme, domain-content-alpha, masterplan-r1, inventory
  • concept-implementation-discipline, godot-shell
  • comparison-100steps-catalog-layers (423 vs 435 vs 9 vs 9)
  • entity-100steps 갱신
  • 실측: Godot bundle cards=435 styles=15; seed/fixture=9; design target=423/13

[2026-07-18] decision | 100steps style canon + catalog SSOT + §32 status

  • decision-100steps-style-canon: FLOW/ADEPT 정본, 구 계보 폐기 완료 명문화
  • decision-100steps-catalog-ssot: bundle 파일=클라이언트 SSOT, seed/fixture=픽스처, published=온라인
  • decision-100steps-section32-status: A–D DoD 완료, 잔여는 콘텐츠 정밀화
  • briefs: legacy-retire, section32, file-ssot excerpt
  • inventory 갱신(bare legacy 부재), comparison 갱신

[2026-07-18] ops | wiki1 이관 정책 + chemical desktop/KR 잔여

wiki1 migration

  • decision-wiki2-migration-from-wiki1: 전량 복사 금지, 원본 재ingest
  • map-wiki1-to-wiki2 + coverage inventory
  • raw: wiki1-hubs/* domain snapshots, inventory txt

chemical remaining

  • desktop Tauri: main/oauth/conf briefs + concept-desktop-shell (sid 공유)
  • KR: ncis_client → K-REACH portal HTML path concept
  • entity-chemical 갱신

[2026-07-18] ops | 100steps seed←bundle generator (repo code)

  • 100steps: scripts/generate_seed_from_catalog_bundle.py + unit tests
  • generated db/seed/91_seed_catalog_from_bundle.sql (435 cards / 15 styles)
  • 90 remains e2e MVP; verify-all stage 1.5 --check
  • wiki2 decision-100steps-catalog-ssot / comparison 갱신 (C 부분 이행)

[2026-07-18] ops | 100steps seed 91 masters/pavilions/floors/rooms

  • generator §G10–G14: pavilion/master/floor/room + loc names
  • migration 096: pavilion_kind event_battle
  • counts: pavilions=11 masters=25 floors(+pool0) rooms=116
  • pool floor_index=0 auto floor_template for room join integrity

[2026-07-18] ops | 100steps seed 91 status/mindset/minion

  • generator §G15–G18
  • counts: status=20 mindsets=48 minion_modules=13
  • 91 regenerated (~1.0MB)

[2026-07-18] ops | 100steps seed 91 consumable/weapon/terrain/trait/event

  • generator §G19–G24
  • counts: consumables=5 tempWeapons=6 terrains=21 traits=3 events=5
  • migration 097: event_type=commotion
  • 60_supplement fresh CHECK also includes commotion

[2026-07-18] ops | verify_wiki.py

  • 추가: scripts/verify_wiki.py (I1–I18, §5, index, log, links, raw_source)
  • log kind에 decision 허용 (AGENTS)
  • 실행: pages=93 OK

[2026-07-18] decision | 100steps seed 90 leftover

  • decision-100steps-seed-90-leftover: 90→91 합성 DB ≠ 번들 정본; e2e는 90 only; prune 코드 보류
  • comparison / catalog-ssot / entity / index / map 교차 링크
  • 근거: 2026-07-18 Docker 스모크 (441/16 leftover 등)

[2026-07-18] ontology | project nornen-stock 등록

  • §3.6 추가 nornen-stock (LUMINA stocks-ops)
  • SSOT 명시: GitHub bluecafe/nornen-stock private
  • scripts/verify_wiki.py PROJECTS 동기

[2026-07-18] ingest | nornen-stock GitHub first slice

  • clone pin: 2f18da39110e1b0965c908a75adf43739d500e35
  • raw:
  • raw/imports/2026-07-18-nornen-stock-readme.md
  • raw/imports/2026-07-18-nornen-stock-ops-status.md
  • raw/imports/2026-07-18-nornen-stock-state.md
  • raw/imports/2026-07-18-nornen-stock-github-pin.txt
  • wiki: briefs×3, concepts×2 (control-plane, paper-safety), entity
  • map-active-projects / map-wiki1-to-wiki2 / index 갱신
  • 로컬·AiSSD 경로 비정본 명시

[2026-07-18] ingest | nornen-stock A1–A3 (task/infra/evolve)

  • pin 유지 2f18da3 (fetch up-to-date)
  • A1 task/result: overview, schema, workflow, dml-head briefs + task-result-loop + pm-multi-agent concepts
  • A2 infra: lumina-infra-map brief + infra-boundaries concept
  • A3 evolve: self-evolving-paper + loop-safety briefs + self-evolving-loop concept
  • entity-nornen-stock / index / maps 갱신

[2026-07-18] ingest | nornen-stock remaining (ETF · jobs · mrel)

  • pin 2f18da3
  • ETF: universe selection, paper order runbook, order_candidate_preview UI (2f18da3 test/UI slices)
  • jobs: hermes-job-inventory snapshot + job-ownership concept
  • mrel: market-relative alpha design + order-readiness engine
  • concepts: etf-sleeve, job-ownership, market-relative-alpha
  • entity/index/maps 갱신

[2026-07-18] ontology | timebooks · nornen-edu · angel 등록

  • §3.6 + verify_wiki PROJECTS 확장
  • SSOT: bluecafe/timebooks, bluecafe/nornen-edu, bluecafe/angel

[2026-07-18] ingest | timebooks · nornen-edu · angel first slice

  • timebooks pin 9872bfe: readme, handoff, eng-status, locator concept, entity
  • nornen-edu pin 5cd4ee0: AGENTS brief, attendance concept, entity (no root README)
  • angel pin 846147a origin/main: readme, architecture, vn concept, entity
  • note: local main may be ahead of origin — wiki uses GitHub pin
  • maps / index / log 갱신

[2026-07-18] ontology | ai-nornen 등록

  • §3.6 + verify_wiki PROJECTS: ai-nornen
  • SSOT: GitHub bluecafe/ai-nornen origin/main

[2026-07-18] ingest | ai-nornen first slice

  • pin 8cdbb3f (origin/main); local may be ahead
  • raw: PROJECT_STATUS, AGENTS, multi-agent, llm-runtime-policy, OPERATIONS, encounter-orchestration
  • briefs×6 · concepts×2 (trpg-engine, agent-roles) · entity
  • maps / index 갱신

[2026-07-18] decision | 미등록 project 현재 제외

  • 범위 = ontology §3.6 등록 8종만 (chemical…ai-nornen)
  • claw-* 등 미등록은 명시 요청·§3.6 전까지 ingest/심화 안 함
  • map-active-projects / map-wiki1-to-wiki2 반영

[2026-07-19] ops | Discord → wiki 템플릿

  • wiki/templates/template-raw-discord-snapshot.md — raw/inbox 불변 스냅샷 양식
  • wiki/templates/template-brief-discord.md — source/brief 골격
  • raw/README · wiki/README · index 링크
  • 대상 예: #workroom 1507647880218017874, 지정 DM id

[2026-07-19] ingest | Discord #workroom full snapshot

  • bot-fetch: main 201 msgs + 34 threads → raw/imports/2026-07-19-discord-workroom-*
  • DM 1507649251554103416: API 404 Unknown Channel (미수집)
  • wiki: inventory/ops/recovery/paper briefs + room-roles concept + map + delete-confirm decision
  • index / entity-nornen-stock / map-active 갱신
  • redaction: tokens/DSN/webhooks

[2026-07-19] ingest | Hermes Discord session export catalog

  • source: export/hermes-session-exports/full-history-20260718T153706Z/ (~369MB, gitignored)
  • Discord sessions ~704 → catalog/index/buckets in raw/imports (bodies stay in export/)
  • wiki: inventory, ops-themes, ack-loop brief, ACK no-reply decision, map-hermes-discord-export
  • layers: channel dump (workroom) ≠ session transcripts (export)

[2026-07-19] ingest | Hermes Discord theme deep-dive

  • L3 QA stream, KOSDAQ150 target_date, cron/paper ops, paper timing briefs
  • decisions: Kanban PG SSOT, cron DM errors-only, no GitHub Actions (stocks)
  • map-hermes-discord-export / ops-themes / index 갱신

[2026-07-19] ingest | round 1–3 follow-through

  • (1) other 승격: martingale stream, autotrading priority + paper XOR live decision
  • (2) #stocks/#logs bot-fetch raw+briefs; host-stock-report evidence decision; DM still 404
  • (3) timebooks NEXT_STEPS/GOAL; angel local crosscheck (not on origin); ai-nornen E2E+tracker; nornen-edu QR/face
  • maps/index/entity-nornen-stock 갱신

[2026-07-19] ops | wiki2 Observatory web UI

  • MkDocs 대체 정적 사이트: web/static + scripts/build_web_site.pysite/
  • UX: 관측/탐험/프로젝트/로그/계약 + 페이지 coord-rail·궤도 패널
  • 배포 스크립트: scripts/oci_deploy_static_site.py (wiki.nornen.net site root)
  • concept-wiki2-observatory-web-ux, Makefile site-build/serve