전체 문서
등록 근거 · 코드
설명에 등록한 근거와 확인 범위입니다. 코드 위치·고정 기준·현재 로컬 상태는 각 근거에서 확인합니다.
- 공식 README가 선언하는 SDK 목적, package 책임, quick start와 지원 범위를 확인한다.
src/Norma/README.mdREADME의 제품 설명이며 실제 구현과 어긋나는 Go 버전·compaction·hook·plan/subagent 설명은 코드 근거에서 별도로 판정한다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - module path, Go language version과 외부 module 의존성을 확인한다.
src/Norma/go.modgo.mod 선언만 확인하며 지원되는 실제 Go toolchain 범위나 dependency의 운영 적합성은 검증하지 않는다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - turn loop, context projection/compaction, provider 호출, termination과 settlement 상태 전이를 확인한다.
src/Norma/harness/query.goprovider·tool 구현에 의해 발생하는 외부 부작용과 wall-clock 상한은 별도 경계다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - stream event를 assistant blocks·usage·tool calls로 누적하고 중단·오류를 terminal 경로로 전달하는 방식을 확인한다.
src/Norma/harness/streaming.go각 provider adapter가 원 wire event를 완전히 보존하는지는 provider별 코드와 함께 봐야 한다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - schema·permission·hook·tool call·output cap·result event의 실제 실행 순서를 확인한다.
src/Norma/harness/tools.go · loop.execOnehook가 바꾼 입력의 재검증, 숨겨진 schema의 실행 금지, deferred inner permission은 이 경로에서 보장되지 않는다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - stream consumer가 받는 Event 종류와 TerminalReason·ContinueReason 계약을 확인한다.
src/Norma/harness/event.go상위 Run·subagent·coordinator가 terminal reason을 사용자 오류로 전달하는지는 각 wrapper 구현에 달려 있다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - CoreTool, ToolContext, Result와 fail-closed Build 기본값을 확인한다.
src/Norma/tool/tool.go · CoreTooltool implementation이 자체 선언을 지키는지는 개별 runner와 host 배선을 별도로 검토해야 한다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - tool 등록·교체·schema 노출과 기본 tool set을 확인하고 입력 validator의 제한과 대조한다.
src/Norma/tool/registry.go · Registryduplicate name은 오류가 아니라 교체이며 validator는 JSON Schema 전체 규격을 구현하지 않는다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - 중앙 tool input validator가 required와 기본 JSON type을 검사하는 범위를 확인한다.
src/Norma/tool/schema.go · ValidateInputenum·bounds·additionalProperties를 포함한 JSON Schema 전체 규격은 강제하지 않고 required의 Go 표현에 따라 검사가 빠질 수 있다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - deny, mode, allow/read-only/tool decision, ask callback로 이어지는 실제 permission 단계와 name-only rule match를 확인한다.
src/Norma/permission/permission.go · Evaluateresource·argument·network scope 정책은 이 evaluator가 제공하지 않으며 host callback 또는 외부 broker가 맡아야 한다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - 8개 hook event 선언과 순차 callback, PreTool rewrite/block, PostTool 관찰, Stop gate 동작을 확인한다.
src/Norma/hook/hook.go · Registrycallback timeout·panic recovery·thread safety는 제공되지 않으며 SessionEnd 호출도 현재 agentcore 흐름에서 확인되지 않는다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - Bash deny pattern, foreground timeout, automatic background 전환과 task manager 호출을 확인한다.
src/Norma/tool/bash.go · NewBashcommand sandbox·environment 격리·outbound network 제한은 제공하지 않으며 background task는 turn 이후에도 실행될 수 있다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - background process manager의 temp path, spawn·foreground timeout 전환, output cap, notification과 cleanup을 확인한다.
src/Norma/tool/task.go · NewManagerprocess는 turn context와 분리될 수 있고 SessionID가 trusted path segment인지 SDK가 검증하지 않는다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - opt-in PTY shell open/send/read/close/list tool의 permission metadata와 manager 호출을 확인한다.
src/Norma/tool/shell_tools.go · ShellSessionToolsPTY 도구는 Bash hard-deny parser를 재사용하지 않고 host sandbox나 target scope를 제공하지 않는다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - direct tool result가 global character cap과 optional spill file을 거치는 지점을 확인한다.
src/Norma/harness/tools.go · capOutputmarker-like 문자열은 이미 persisted/truncated된 결과로 오인될 수 있고 spill은 audit-grade evidence store가 아니다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - deferred schema 검색, UnlockSet와 ExecuteExtraTool wrapper의 dispatch 경계를 확인한다.
src/Norma/tool/deferred.goschema를 숨기는 것은 registry 실행 차단이 아니며 wrapper가 inner tool permission·hook를 다시 적용하지 않는다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - 공통 Provider contract와 Anthropic·OpenAI Chat·OpenAI Responses adapter 선택·설정을 확인한다.
src/Norma/llm/provider.go · NewProvideradapter별 event 정규화와 손실은 wire implementation에 따라 다르며 endpoint 호환성은 실행하지 않았다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - compaction boundary marker, API message projection과 tool-use/result pairing 정리를 확인한다.
src/Norma/llm/boundary.go · MessagesForAPIadapter별 wire-format 손실과 provider의 실제 acceptance는 정적 helper만으로 보장하지 않는다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - stream 연결 전 network/status retry와 exponential backoff를 확인하고 provider-level rate limiter와 대조한다.
src/Norma/llm/retry.go · doStreamstream consumption이 시작된 뒤의 오류는 자동 재개하지 않으며 OpenAI empty-response retry는 별도 전체 요청이다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - threshold, MicroCompact, AutoCompact, reactive overflow recovery, boundary와 skill 재주입을 확인한다.
src/Norma/compaction/compaction.go · CompactorREADME가 열거한 별도 Snip/Context Collapse API는 없고 MicroCompact는 in-memory tool body를 바꾼다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - SKILL.md load/parse, Skill tool의 instruction 주입과 optional MCP unlock callback을 확인한다.
src/Norma/skill/skill.go · Registryskill text는 system policy가 아니라 user message이며 source 신뢰·서명·sandbox를 검증하지 않는다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - plan permission mode와 Enter/ExitPlanMode tool이 approval 뒤 target mode로 전환하는 계약을 확인한다.
src/Norma/plan/plan.go · Controllerplan mode의 read-only 제한 때문에 mutating Agent tool을 통한 delegation은 허용되지 않는다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - Agent tool의 definition 선택, recursion guard와 child harness 구성·tool filter를 확인한다.
src/Norma/subagent/subagent.go · NewToolchild는 대화만 격리하며 WorkingDir·CoreTool·provider·hook·approval 객체를 공유하고 일부 parent option은 상속하지 않는다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - LLM Agent tool 조립과 programmatic RunParallel fan-out의 서로 다른 coordination 경로를 확인한다.
src/Norma/coordinator/coordinator.go · Config.RunParallelAgent tool call scheduler는 non-concurrent이며 RunParallel child는 shared filesystem과 tool instance에 동시 side effect를 낼 수 있다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - Noa가 ContextView compactor, Compress tool과 resident system segment를 Options에 연결하는 순서를 확인한다.
src/Norma/noaadapter/noa.go · EnableWithSessionNoa를 켜면 built-in compactor 대신 projection이 사용되며 빈 SessionID의 archive root 충돌 가능성은 host가 막아야 한다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - Noa adapter가 Session ContextView와 reactive overflow 경로를 harness compactor contract에 연결하는 방식을 확인한다.
src/Norma/noaadapter/compactor.go · Compactor현재 adaptive window learning의 일부 상태가 reactive path에 연결되지 않는 동작은 test 결과와 함께 봐야 한다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - ref 할당, state sync, prune·hide·truncate·nudge node로 model-visible view를 계산하는 Noa core pipeline을 확인한다.
src/Norma/noa/processturn.go · ProcessTurnprojection은 raw transcript가 아니며 estimator가 system/tool/protocol overhead를 모두 포함하지 않는다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - Session.View가 core messages, state와 token estimate를 결합해 provider에 보낼 projection을 만드는 흐름을 확인한다.
src/Norma/noaadapter/session.go · Session.View계산된 view는 source transcript의 byte-identical 사본이 아니며 emergency truncation을 포함할 수 있다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - range resolve·overlap/size 검증, block 구성, archive write와 state commit의 compression transaction을 확인한다.
src/Norma/noa/compress.go · ApplyCompressionarchive 대상은 선택된 model-visible messages이며 emergency-truncated body의 raw 원문 보존을 보장하지 않는다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - archive를 사용한 materialize와 transcript history에서 Noa state를 명시적으로 rebuild하는 API를 확인한다.
src/Norma/noaadapter/materialize.go · RebuildFromHistory일반 Session.Resume이 이 경로를 자동 호출하지 않으며 host가 동일 run identity와 archive root를 제공해야 한다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - Noa의 기본 pressure, growth, tier, truncate, compression 설정과 warning validation을 확인한다.
src/Norma/noa/config.go · DefaultConfig설정 기본값과 정적 validation이며 여러 model/window에서의 boundedness 보장은 아니다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - NewSession의 52-field option 조립, default tool과 optional capability 설치 순서를 확인한다.
src/Norma/agentcore/agentcore.go · NewSessionSession construction만 다루며 Prompt/Resume/Close/Run의 실행 결과는 별도 근거다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - Session.Prompt의 memory/hook 입력, QueryInput 구성, event 소비와 final state commit을 확인한다.
src/Norma/agentcore/agentcore.go · Session.PromptNewSession 구성과 Resume/Run convenience semantics는 별도 근거다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - Session.Resume의 transcript load, dangling tool-use 제거, usage/session writer 복원을 확인한다.
src/Norma/agentcore/agentcore.go · Session.Resume외부 effect, plan/unlock/task/Noa state는 복원하지 않는다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - Session.Close가 task manager를 cleanup하고 idempotent하게 nil 처리하는 경계를 확인한다.
src/Norma/agentcore/agentcore.go · Session.CloseMCP와 host-owned resources는 닫지 않는다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - one-shot Run이 Prompt terminal의 text와 error만 반환해 terminal reason fidelity를 줄이는 방식을 확인한다.
src/Norma/agentcore/agentcore.go · RunSession.Prompt consumer의 full event contract를 대표하지 않는다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - DefaultTools가 Read, Write, Edit, MultiEdit, LS, Glob, Grep, Bash, lowercase sleep 9개를 순서대로 반환함을 확인한다.
src/Norma/tool/registry.go · DefaultToolsoptional/background/adapter/dynamic tools는 포함하지 않는다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - NewSession이 option 조건별 tool과 background/deferred access tools를 registry에 추가하는 설치 조건을 확인한다.
src/Norma/agentcore/agentcore.go · NewSession각 tool effect와 metadata는 개별 constructor 근거로 확인한다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - private newCompressTool의 Compress 이름, RawInput, mutating/exclusive/self-allow metadata와 archive/state effect를 확인한다.
src/Norma/noaadapter/tool_compress.go · newCompressTool정적 public constructor 30개 분모에는 포함하지 않지만 model-visible runtime tool이다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - Anthropic messages endpoint의 request body/header와 SSE/JSON normalization을 확인한다.
src/Norma/llm/anthropic.go · anthropicProvider.Streamlive vendor 호환성과 endpoint availability는 실행하지 않았다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - OpenAI Chat Completions endpoint, body mapping, SSE/JSON parsing과 empty-response retry를 확인한다.
src/Norma/llm/openai.go · openaiProvider.StreamOpenAI-compatible gateway별 확장 field acceptance는 보장하지 않는다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - OpenAI Responses endpoint, stateless input mapping과 named SSE/JSON parsing을 확인한다.
src/Norma/llm/openai_responses.go · openaiResponsesProvider.Streamunknown event와 provider-specific reasoning의 full fidelity는 보장하지 않는다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - WebFetchConfig 3개 field와 client proxy/CA/TLS precedence를 확인한다.
src/Norma/tool/webfetch.go · WebFetchConfiginvalid proxy/CA 일부가 조용히 fallback하는 runtime 결과는 runner와 함께 본다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - WebFetch GET, 30s context, redirect client, proxy-error direct-intended retry, 2 MiB read와 transformation을 확인한다.
src/Norma/tool/webfetch.go · webFetchRunnerDNS/IP/redirect scope와 capture completeness를 제공하지 않으며 fallback client는 조건에 따라 default transport의 proxy environment를 다시 상속한다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - WebSearchConfig 9개 field와 backend constructor validation을 확인한다.
src/Norma/tool/websearch.go · WebSearchConfigNewSession은 constructor error를 호출자에게 노출하지 않는다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - DDG HTML POST와 result parser operation을 확인한다.
src/Norma/tool/websearch.go · ddgsProvider.Searchunofficial markup/rate behavior는 외부 경계다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - Brave GET header auth와 JSON mapping operation을 확인한다.
src/Norma/tool/websearch.go · braveProvider.Searchvendor quota/availability는 외부 경계다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - Tavily POST body auth와 JSON mapping operation을 확인한다.
src/Norma/tool/websearch.go · tavilyProvider.Searchvendor quota/availability는 외부 경계다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - DeepSeek Anthropic-format messages POST와 server search SSE parsing operation을 확인한다.
src/Norma/tool/websearch.go · deepseekProvider.Searchencrypted content는 보존하지 않고 live profile 호환성을 실행하지 않았다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - 네 search backend 선택, 30/120s timeout, result cap과 WebSearchProbe bypass 경계를 확인한다.
src/Norma/tool/websearch.go · webSearchRunner개별 wire details는 provider별 exact evidence에 나눈다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - Client.initialize의 initialize request와 initialized notification payload를 확인한다.
src/Norma/mcp/mcp.go · Client.initializeserver result capabilities/version은 보존하지 않는다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - Client.Tools의 tools/list와 remote schema→CoreTool snapshot mapping을 확인한다.
src/Norma/mcp/mcp.go · Client.Toolsdynamic refresh와 non-text fidelity는 제공하지 않는다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - Client.wrap runner의 tools/call input과 text/isError result mapping을 확인한다.
src/Norma/mcp/mcp.go · Client.wrapresource/image/structured content는 손실된다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - stdio subprocess spawn/environment, initialize failure cleanup과 Close lifecycle을 확인한다.
src/Norma/mcp/stdio.go · NewStdioClientprotocol auth와 process sandbox는 host 책임이다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - Record 10-field JSONL shape, Store append/load, Messages와 Writer error semantics를 확인한다.
src/Norma/transcript/transcript.go · Recordfsync, corrupt-line recovery와 cross-process locking은 없다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - transcript nested Message, ContentBlock와 Usage JSON fields/variants를 확인한다.
src/Norma/llm/types.go · ContentBlockprovider wire format은 adapter에서 변환된다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - memory frontmatter parser/renderer, slug, file scan/save와 MEMORY.md index shape를 확인한다.
src/Norma/memory/memory.go · Storefull YAML parser가 아니고 file/index transaction이 없다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - ASCII tokenization, weighted substring relevance와 recency tie-break를 확인한다.
src/Norma/memory/relevant.go · Store.Relevantsemantic/Unicode retrieval은 아니다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - stateFile v1 nested JSON shape, atomic replace와 missing/corrupt/future load behavior를 확인한다.
src/Norma/noaadapter/state_store.go · stateFilefsync와 archive+state transaction은 없다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - archive Markdown frontmatter, summary와 raw/absorbed entry rendering을 확인한다.
src/Norma/noa/archive.go · RenderArchiveparser/schema migration과 integrity validation은 없다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - tier path, temp-write/chmod/rename, rollback와 replay reuse semantics를 확인한다.
src/Norma/noaadapter/archive.go · NewFileArchiverexisting reuse file content를 검증하지 않는다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - demo CLI flags, stdout/stderr, signal context, EOF/commands와 main exit mapping을 확인한다.
src/Norma/cmd/agentcore/main.go · mainproduction host policy나 durable resume을 제공하는 계약이 아니다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - creack/pty direct dependency의 Unix PTY start/resize consumer를 확인한다.
src/Norma/tool/pty_unix.gonon-Unix stub 동작은 별도 build target이다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - vt10x direct dependency의 terminal screen emulator consumer를 확인한다.
src/Norma/tool/shell_session.goraw stream 자체는 emulator와 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - x/net/html direct dependency의 WebFetch DOM parser consumer를 확인한다.
src/Norma/tool/webfetch.gowebsearch.go의 DDG parser도 같은 module을 직접 사용한다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - yaml.v3 direct dependency의 SKILL.md frontmatter consumer를 확인한다.
src/Norma/skill/skill.gomemory frontmatter는 이 dependency를 사용하지 않는다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - default tools, Todo, hook, compaction REPL/one-shot wiring을 확인한다.
src/Norma/examples/coding-agent/main.go · mainexample은 live provider가 필요하며 production success/safety contract가 아니다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - programmatic fan-out와 LLM Agent delegation wiring을 확인한다.
src/Norma/examples/coordinator/main.go · mainexample은 live provider가 필요하며 production success/safety contract가 아니다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - custom provider/prompt/read-only add tool wiring을 확인한다.
src/Norma/examples/custom-llm/main.go · mainexample은 live provider가 필요하며 production success/safety contract가 아니다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - plan approver와 file memory wiring을 확인한다.
src/Norma/examples/planner-memory/main.go · mainexample은 live provider가 필요하며 production success/safety contract가 아니다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - read tools와 plan-mode Agent wiring 및 permission mismatch을 확인한다.
src/Norma/examples/security-audit/main.go · mainexample은 live provider가 필요하며 production success/safety contract가 아니다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - agentcore production file의 exported declaration inventory(field 59, func 2, method 8, type 4)를 확인한다.
src/Norma/agentcore/agentcore.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - compaction production file의 exported declaration inventory(field 3, func 3, method 3, type 3)를 확인한다.
src/Norma/compaction/compaction.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - compaction production file의 exported declaration inventory(func 1)를 확인한다.
src/Norma/compaction/summarizer.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - coordinator production file의 exported declaration inventory(const 1, field 13, method 3, type 2)를 확인한다.
src/Norma/coordinator/coordinator.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - harness production file의 exported declaration inventory(const 25, field 12, type 5)를 확인한다.
src/Norma/harness/event.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - harness production file의 exported declaration inventory(field 40, func 1, interface method 9, type 7)를 확인한다.
src/Norma/harness/query.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - hook production file의 exported declaration inventory(const 8, field 13, func 1, method 8, type 5)를 확인한다.
src/Norma/hook/hook.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - llm production file의 exported declaration inventory(field 2, func 1, method 2, type 1)를 확인한다.
src/Norma/llm/accumulate.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - llm production file의 exported declaration inventory(const 1, field 4, func 7, type 1)를 확인한다.
src/Norma/llm/boundary.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - llm production file의 exported declaration inventory(const 12, field 21, func 1, interface method 2, type 5)를 확인한다.
src/Norma/llm/provider.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - llm production file의 exported declaration inventory(field 4, func 1, type 1)를 확인한다.
src/Norma/llm/ratelimit.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - llm production file의 exported declaration inventory(func 3)를 확인한다.
src/Norma/llm/skillmsg.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - llm production file의 exported declaration inventory(func 2)를 확인한다.
src/Norma/llm/todomsg.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - llm production file의 exported declaration inventory(const 6, field 27, func 3, method 3, type 7)를 확인한다.
src/Norma/llm/types.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - mcp production file의 exported declaration inventory(field 4, func 2, method 2, type 2)를 확인한다.
src/Norma/mcp/mcp.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - mcp production file의 exported declaration inventory(func 1)를 확인한다.
src/Norma/mcp/stdio.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - memory production file의 exported declaration inventory(const 4, field 7, func 1, method 4, type 3)를 확인한다.
src/Norma/memory/memory.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - memory production file의 exported declaration inventory(func 2, method 2)를 확인한다.
src/Norma/memory/relevant.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - memory production file의 exported declaration inventory(func 3)를 확인한다.
src/Norma/memory/tools.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noa production file의 exported declaration inventory(field 13, func 3, interface method 2, type 3)를 확인한다.
src/Norma/noa/archive.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noa production file의 exported declaration inventory(const 5, field 9, func 2, method 1, type 4)를 확인한다.
src/Norma/noa/boundaries.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noa production file의 exported declaration inventory(field 20, func 1, type 3)를 확인한다.
src/Norma/noa/compress.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noa production file의 exported declaration inventory(field 28, func 2, type 5)를 확인한다.
src/Norma/noa/config.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noa production file의 exported declaration inventory(const 14, var 2)를 확인한다.
src/Norma/noa/const.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noa production file의 exported declaration inventory(field 7, func 3, type 1)를 확인한다.
src/Norma/noa/nudge.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noa production file의 exported declaration inventory(field 42, type 5)를 확인한다.
src/Norma/noa/nudge_types.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noa production file의 exported declaration inventory(const 2, field 4, func 5, type 2)를 확인한다.
src/Norma/noa/nudgetext.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noa production file의 exported declaration inventory(const 1, field 4, func 3, type 1)를 확인한다.
src/Norma/noa/panel.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noa production file의 exported declaration inventory(const 8, field 13, func 1, type 3)를 확인한다.
src/Norma/noa/parseinput.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noa production file의 exported declaration inventory(field 7, func 1, interface method 3, type 3)를 확인한다.
src/Norma/noa/pipeline.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noa production file의 exported declaration inventory(field 9, func 2, type 2)를 확인한다.
src/Norma/noa/processturn.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noa production file의 exported declaration inventory(const 4)를 확인한다.
src/Norma/noa/prompts_rules.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noa production file의 exported declaration inventory(const 1, field 3, func 1, type 2)를 확인한다.
src/Norma/noa/prompts_system.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noa production file의 exported declaration inventory(func 3)를 확인한다.
src/Norma/noa/protected.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noa production file의 exported declaration inventory(func 2)를 확인한다.
src/Norma/noa/prune.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noa production file의 exported declaration inventory(field 12, func 2, type 2)를 확인한다.
src/Norma/noa/rebuild.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noa production file의 exported declaration inventory(field 3, func 6, type 1)를 확인한다.
src/Norma/noa/recommend.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noa production file의 exported declaration inventory(field 7, func 6, type 2)를 확인한다.
src/Norma/noa/refs.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noa production file의 exported declaration inventory(const 1, func 1)를 확인한다.
src/Norma/noa/schema.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noa production file의 exported declaration inventory(func 8)를 확인한다.
src/Norma/noa/state.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noa production file의 exported declaration inventory(field 4, func 2, type 1)를 확인한다.
src/Norma/noa/tier.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noa production file의 exported declaration inventory(func 3, type 1)를 확인한다.
src/Norma/noa/tokenize.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noa production file의 exported declaration inventory(func 3)를 확인한다.
src/Norma/noa/toolpairs.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noa production file의 exported declaration inventory(field 3, func 1, type 1)를 확인한다.
src/Norma/noa/truncate.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noa production file의 exported declaration inventory(field 3, func 2, type 1)를 확인한다.
src/Norma/noa/turnintegrity.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noa production file의 exported declaration inventory(const 7, field 36, func 1, type 9)를 확인한다.
src/Norma/noa/types.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noaadapter production file의 exported declaration inventory(func 2)를 확인한다.
src/Norma/noaadapter/archive.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noaadapter production file의 exported declaration inventory(method 4, type 1)를 확인한다.
src/Norma/noaadapter/compactor.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noaadapter production file의 exported declaration inventory(func 1, method 3, type 1)를 확인한다.
src/Norma/noaadapter/deadrange.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noaadapter production file의 exported declaration inventory(func 2, method 1, type 1)를 확인한다.
src/Norma/noaadapter/identity.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noaadapter production file의 exported declaration inventory(field 3, func 3, type 1)를 확인한다.
src/Norma/noaadapter/inherit.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noaadapter production file의 exported declaration inventory(func 2)를 확인한다.
src/Norma/noaadapter/materialize.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noaadapter production file의 exported declaration inventory(func 2)를 확인한다.
src/Norma/noaadapter/noa.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noaadapter production file의 exported declaration inventory(func 1)를 확인한다.
src/Norma/noaadapter/overflow.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noaadapter production file의 exported declaration inventory(field 5, func 2, type 2)를 확인한다.
src/Norma/noaadapter/project.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noaadapter production file의 exported declaration inventory(field 7, method 4, type 2, var 1)를 확인한다.
src/Norma/noaadapter/session.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noaadapter production file의 exported declaration inventory(func 1, method 3, type 1)를 확인한다.
src/Norma/noaadapter/state_store.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - noaadapter production file의 exported declaration inventory(func 4)를 확인한다.
src/Norma/noaadapter/tags.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - permission production file의 exported declaration inventory(const 9, field 16, func 4, type 7)를 확인한다.
src/Norma/permission/permission.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - plan production file의 exported declaration inventory(func 4, method 3, type 2)를 확인한다.
src/Norma/plan/plan.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - skill production file의 exported declaration inventory(field 9, func 2, method 4, type 2)를 확인한다.
src/Norma/skill/skill.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - subagent production file의 exported declaration inventory(field 12, func 2, type 2)를 확인한다.
src/Norma/subagent/subagent.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - tool production file의 exported declaration inventory(field 7, func 1, method 1, type 4)를 확인한다.
src/Norma/tool/ask.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - tool production file의 exported declaration inventory(func 1)를 확인한다.
src/Norma/tool/bash.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - tool production file의 exported declaration inventory(const 2, func 4, method 3, type 1)를 확인한다.
src/Norma/tool/deferred.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - tool production file의 exported declaration inventory(func 3)를 확인한다.
src/Norma/tool/files.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - tool production file의 exported declaration inventory(func 2)를 확인한다.
src/Norma/tool/helpers.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - tool production file의 exported declaration inventory(func 1)를 확인한다.
src/Norma/tool/ls.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - tool production file의 exported declaration inventory(func 1)를 확인한다.
src/Norma/tool/monitor.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - tool production file의 exported declaration inventory(func 1)를 확인한다.
src/Norma/tool/multiedit.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - tool production file의 exported declaration inventory(func 2, method 4, type 1)를 확인한다.
src/Norma/tool/registry.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - tool production file의 exported declaration inventory(func 2)를 확인한다.
src/Norma/tool/ripgrep.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - tool production file의 exported declaration inventory(func 1)를 확인한다.
src/Norma/tool/schema.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - tool production file의 exported declaration inventory(func 2)를 확인한다.
src/Norma/tool/search.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - tool production file의 exported declaration inventory(func 1)를 확인한다.
src/Norma/tool/shell_session.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - tool production file의 exported declaration inventory(func 6)를 확인한다.
src/Norma/tool/shell_tools.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - tool production file의 exported declaration inventory(func 1)를 확인한다.
src/Norma/tool/sleep.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - tool production file의 exported declaration inventory(const 6, field 29, func 2, method 14, type 7)를 확인한다.
src/Norma/tool/task.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - tool production file의 exported declaration inventory(func 1)를 확인한다.
src/Norma/tool/tasklist.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - tool production file의 exported declaration inventory(func 1)를 확인한다.
src/Norma/tool/taskoutput.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - tool production file의 exported declaration inventory(func 1)를 확인한다.
src/Norma/tool/taskstop.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - tool production file의 exported declaration inventory(const 3, field 2, func 2, method 2, type 3)를 확인한다.
src/Norma/tool/todo.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - tool production file의 exported declaration inventory(field 21, func 3, interface method 8, method 1, type 5)를 확인한다.
src/Norma/tool/tool.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - tool production file의 exported declaration inventory(field 3, func 1, type 1)를 확인한다.
src/Norma/tool/webfetch.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - tool production file의 exported declaration inventory(field 13, func 2, type 2)를 확인한다.
src/Norma/tool/websearch.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - transcript production file의 exported declaration inventory(func 2)를 확인한다.
src/Norma/transcript/context.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - transcript production file의 exported declaration inventory(field 10, func 5, method 9, type 3)를 확인한다.
src/Norma/transcript/transcript.goAST 기반 identifier/signature 분모이며 runtime behavior와 stability 약속은 별도다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - RipgrepPath의 process-wide resolution, exact npm global install command, 두 suppression environment 변수와 silent pure-Go fallback을 확인한다.
src/Norma/tool/ripgrep.go · RipgrepPathGrep metadata가 선언하는 read-only/concurrency/permission 값과 최초 resolution의 network/global-filesystem effect 차이를 확인하며 npm 자체 동작은 실행하지 않았다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - 고정 snapshot이 기록한 direct module과 check.v1 checksum entry를 확인한다.
src/Norma/go.sumgo.sum 존재는 runtime package linkage를 뜻하지 않으며 x/net의 네 graph-only transitive module checksum은 이 파일에 없다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - Go 1.26.3에서 go mod graph와 production/test go list dependency closure를 재현해 외부 module 9개를 direct 4, graph-only transitive 5로 분류한다.
src/Norma/go.mod등록 파일은 graph의 root input이다. 명령 출력 자체는 저장소 artifact가 아니며 go/toolchain synthetic edge를 외부 module 분모에서 제외한다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· file
현재 로컬 · 빌드 시점: file - built-in LLM transport가 default transport를 clone하고 explicit Proxy 또는 ProxyFromEnvironment를 선택하는 분기를 확인한다.
src/Norma/llm/provider.go · defaultHTTPClientcustom HTTPClient가 주입된 경로와 Go 표준 라이브러리의 environment/CGI 해석은 구분한다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported - WebFetch/WebSearch 공유 client가 zero config에서는 nil Transport를, proxy/CA/TLS config에서는 새 Transport를 만드는 분기를 확인한다.
src/Norma/tool/webfetch.go · newFetchClientnil Transport의 ProxyFromEnvironment 동작은 Go http.DefaultTransport 계약이며 WebSearch가 이 helper를 호출하는 경로는 watch file에서 확인한다.
근거 기준:
be49d2d8ee39c98310b6771c4ca8e64f87b11a87· unsupported
현재 로컬 · 빌드 시점: unsupported