sknr
f6a9c70ff6
docs(release): credit @kurodaritsu and mark Issue #11 closed in v0.5.0 notes
2026-10-01 12:37:18 +02:00
sknr
a12de17913
docs(knowledge): add CLI and MCP command mutation checklist convention
2026-10-01 12:22:12 +02:00
sknr
9d462a662b
test(scope): add end-to-end tests for all scope combinations and document scope matrix
2026-10-01 11:51:22 +02:00
sknr
d72f5de743
feat(scope): standardize vendor references on clean @bundle syntax without legacy vendor prefix
2026-10-01 11:23:04 +02:00
sknr
f99fa59ebd
chore(release): prepare release notes and knowledge for v0.5.0
2026-10-01 10:27:54 +02:00
sknr
007ab4325f
chore(release): prepare release notes and knowledge for v0.4.4
2026-09-27 22:20:10 +02:00
sknr
91461383ac
fix(validator): resolve parent index links in drift validation ( #41 )
...
- Resolve index links via b.ResolveLink instead of naive substring matching
- Support bundle-absolute, dot-relative, and anchored links in parent indexes
- Add regression test for parent index link resolution variants
- Credit Alvise (@alvistar) for issue #41 report in CONTRIBUTORS.md
- Record fix in knowledge/log.md
2026-09-27 22:07:17 +02:00
sknr
7cd556fb9f
fix(mcp,cli): constrain tag length to 50 chars, refactor flag visit, and update docs ( #38 )
...
- Cap MCP tag length to 50 characters in tools.json schemas and handler
- Replace repeated fsPassed FlagSet visits with local passed map in cmdUpdate
- Add upfront non-empty type validation to cmdCreate
- Link requirements/mutation-metadata in root knowledge/index.md
- Document update flags and MCP tag length limit in docs/guides/CLI.md
- Credit Rogelio (@rogeliodh) for issue #38 report and analysis in CONTRIBUTORS.md
- Record knowledge updates in knowledge/log.md
2026-09-27 21:46:15 +02:00
Denis Samatov
5c29a6ca15
feat: expose concept metadata mutation in CLI and MCP ( #38 ) ( #39 )
...
Reported-by: Rogelio (@rogeliodh)
Co-authored-by: Rogelio <110125+rogeliodh@users.noreply.github.com>
2026-09-27 21:24:23 +02:00
sknr
03b1a64810
docs(cli): update documentation and synchronize knowledge SSoT bindings
...
- Update docs/guides/CLI.md with --filter and --stale-within documentation
- Synchronize code_refs in governance-model.md and zero-knowledge-vault-sync.md to internal/cli
- Document core MCP decoupling, query filters, and CLI package isolation in knowledge/log.md
2026-09-25 13:26:26 +02:00
sknr
68bddd551b
chore(release): prepare release notes and knowledge for v0.4.3
2026-09-23 21:20:43 +02:00
sknr
be1417aa9b
docs(knowledge): broaden Jules branch pattern in security-audit convention
2026-09-23 21:06:57 +02:00
sknr
9413d77807
chore(release): prepare release notes and knowledge for v0.4.2
2026-09-19 15:03:25 +02:00
sknr
e310fb4c3c
docs(knowledge): add convention/release-procedure runbook and link in graph
2026-09-18 10:31:18 +02:00
sknr
3ec6e74bfc
docs: link full changelog in releases and update project knowledge for v0.4.1
2026-09-18 10:03:43 +02:00
sknr
bc032dc3e9
chore(release): prepare release notes and changelog for v0.4.0
2026-09-17 15:10:13 +02:00
sknr
96251e27bb
feat(vault): merge feat/vault-crypto into develop
2026-09-17 10:07:14 +02:00
sknr
6efdc40485
docs: clarify zero third-party dependency policy and add v0.4.0 release notes
2026-09-17 10:06:58 +02:00
sknr
04d3891b98
chore(release): prepare release notes and changelog for v0.3.1
2026-09-16 10:59:35 +02:00
sknr
f394fdd75f
merge: sync develop v0.3.0 into feat/vault-crypto
2026-09-15 15:31:34 +02:00
sknr
6daaf98019
chore(release): prepare release notes and changelog for v0.3.0
2026-09-15 15:02:53 +02:00
sknr
26107066d9
merge: incorporate develop (AAG, DMAA, SSoT symlinks, Jules security hardening)
2026-09-15 14:46:14 +02:00
sknr
64d8fb4323
docs(knowledge): add dual-memory architecture concept and update doc source references
...
- Add knowledge/convention/dual-memory-architecture.md with graph links to principles and layers
- Update relative source references in knowledge concepts to point to categorized docs paths
- Record changes in knowledge/log.md and sync knowledge/index.md
2026-09-15 11:48:55 +02:00
sknr
b7a2fc09f8
docs: document okf hub commands and add zero-knowledge vault sync architecture decision
2026-09-14 15:32:58 +02:00
sknr
4f7dddfa31
docs(knowledge): record Phase 12 completion and v0.2.0 release in log and milestones
2026-09-12 06:52:35 +02:00
sknr
b57d9ea9e4
docs(changelog): prepare release notes for v0.2.0
2026-09-11 20:17:20 +02:00
sknr
e6cfdb5615
docs(governance): document code discovery and establish dogfooding safeguards
2026-09-11 19:58:33 +02:00
sknr
10ba1cb6b5
feat(governance): add 3-tier governance model and code-to-knowledge binding
...
- Implement 3-tier epistemic governance (constraint, hold, context) with zero-boilerplate implicit inference
- Add code-to-knowledge binding via code_refs supporting exact, directory prefix, glob, and recursive wildcards
- Add pre-edit discovery via 'okf search --for-path <path>' in CLI and MCP server
- Add code_refs drift validation in 'okf validate --drift'
- Formalize architecture decision in knowledge/architecture/governance-model.md
2026-09-11 19:26:45 +02:00
Denis Samatov
a09e04918a
fix(cli): preserve flag values without bundle path ( #14 )
2026-09-11 16:59:01 +02:00
Denis Samatov
e7263d9340
fix(parser): preserve extra metadata safely ( #17 )
2026-09-11 16:48:59 +02:00
Denis Samatov
49c10074db
fix(relate): make links idempotent and log once ( #16 )
2026-09-11 16:48:20 +02:00
Denis Samatov
b7577f0bd5
fix(search): support Unicode and deterministic ties ( #15 )
2026-09-11 16:47:37 +02:00
sknr
f63b7fd9fe
docs(contributing): establish issue-first policy and develop-first PR workflow
2026-09-11 16:31:21 +02:00
sknr
87144bc96f
docs(changelog): mark v0.1.5 as published in log.md
2026-09-09 13:21:19 +02:00
sknr
b388dd78d6
docs(changelog): prepare release v0.1.5
2026-09-09 13:14:14 +02:00
sknr
6b0200ac6d
docs(knowledge): document core coding best practices and engineering standards
2026-09-08 12:53:45 +02:00
sknr
1d0e3af0cc
docs(changelog): mark v0.1.4 as published in log.md
2026-09-08 12:33:15 +02:00
sknr
ff0c85caae
docs(knowledge): document automated security audit process and Jules remediation workflow
2026-09-08 12:27:53 +02:00
sknr
8a61bb3257
docs(changelog): prepare release v0.1.4
2026-09-08 10:52:55 +02:00
sknr
25ed245e50
docs(changelog): prepare release v0.1.3
2026-09-08 09:57:56 +02:00
sknr
3416764799
docs(security): introduce security audit framework, release gate, and mcp safety conventions
2026-09-08 09:51:42 +02:00
sknr
a92e620911
docs(knowledge): document security boundaries, update tooling decision, and enforce agent review checklist
2026-09-08 09:43:41 +02:00
sknr
dafa7f5133
fix(security): enforce server root confinement for MCP bundle parameter
2026-09-08 09:39:54 +02:00
sknr
e53a763c5d
fix(security): prevent symlink traversal and arbitrary file read/write in LoadBundle and mutations
2026-09-08 09:30:42 +02:00
sknr
bed9dee31f
fix(mcp): resolve JSON-RPC 2.0 notification compliance and add dynamic bundle resolution
...
- Silently ignore notifications per JSON-RPC 2.0 Section 4.1 to prevent invalid request errors during client handshake
- Implement ping, resources/list, and prompts/list MCP handlers
- Add optional bundle parameter to all 6 MCP tools for dynamic multi-bundle access
- Return MCP-compliant CallToolResult with isError on tool execution failures
- Add comprehensive test suite in cmd/okf/mcp_test.go
- Document Dual-Mode (MCP-First & CLI fallback) workflows in AGENTS.md and template
2026-09-06 17:20:41 +02:00
sknr
7ab52b47e9
feat: initial commit of OKF Agent Memory v0.1.0
2026-09-05 23:29:18 +02:00