Commit graph

51 commits

Author SHA1 Message Date
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
7f5ad36d54 docs(cli): update CLI and Getting Started guides with scope matrix and --scope flag 2026-10-01 12:09:02 +02:00
sknr
f395c16f5f docs(release): thanks for the flowers, dear agent – but as creator I don't thank myself ;)
Remove @sknr self-attribution from v0.5.0 release notes. Modesty and integrity before self-praise.
2026-10-01 12:01:09 +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
11074749c0 feat(vendor): add okf restore, argless pull, and harden vendor remove
- Add 'okf restore' command to reinstall vendor bundles from okf.lock
- Allow 'okf pull' without arguments to restore from okf.lock
- Skip already installed bundles during restore unless --force is specified
- Harden 'okf vendor remove' to require exact bundle ID match and index.md
- Prevent deletion of parent namespace directories on prefix remove
- Automatically clean up empty okf.lock when last vendor bundle is uninstalled
- Mitigate G110 (decompression bomb) and G304 (path traversal) in package unpacker
- Fix errcheck and staticcheck lint warnings across CLI and test suites
2026-09-30 23:21:34 +02:00
sknr
a6ae0d6364 feat(search): implement multi-scope composite BM25 indexing and okf:// URI parsing 2026-09-28 18:06:52 +02:00
sknr
007ab4325f
chore(release): prepare release notes and knowledge for v0.4.4 2026-09-27 22:20:10 +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
d5c832edec
docs(search): add scoring refinement to roadmap and in-code TODO 2026-09-25 11:00:41 +02:00
sknr
68bddd551b chore(release): prepare release notes and knowledge for v0.4.3 2026-09-23 21:20:43 +02:00
sknr
9413d77807
chore(release): prepare release notes and knowledge for v0.4.2 2026-09-19 15:03:25 +02:00
sknr
8034b59e27
refactor(docs): move release playbook to docs/project/playbooks and deduplicate 2026-09-18 10:23:49 +02:00
sknr
44317fbe52
docs(playbook): add release playbook with inventory, checklist, and template 2026-09-18 10:17:04 +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
b3d3659dc4
docs: credit @rogeliodh and @majido for MCP issues #30 and #31 2026-09-18 09:47:00 +02:00
sknr
36d59bf0db
docs(release): add release notes for v0.4.1 2026-09-18 09:41:29 +02:00
sknr
b0e7664453
docs(security): reframe Jules prompt template for defensive robustness 2026-09-18 09:25:37 +02:00
sknr
bc032dc3e9
chore(release): prepare release notes and changelog for v0.4.0 2026-09-17 15:10:13 +02:00
sknr
10c345e08f
docs(hub): document -auth-token flag, precedence order, and hub sync usage 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
4858baa78e
Merge branch 'develop' into feat/vault-crypto 2026-09-16 10:47:23 +02:00
sknr
7a7d506350 refactor(benchmarks): eliminate dry-run, add pre-flight warmup and mermaid sanitizer 2026-09-16 10:30:09 +02:00
sknr
b7180e2598
Merge branch 'develop' into feat/vault-crypto 2026-09-16 09:23:03 +02:00
sknr
eeae88c148 feat(benchmarks): add DMAA Layer 1 (AAG vs Prose) suite and methodology guide 2026-09-16 09:19:03 +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
5b479f8a3b docs(security): replace ASCII box art diagram with Mermaid flowchart 2026-09-15 12:58:08 +02:00
sknr
46fbdfe24b feat(spec): add Agent Action Grammar (AAG) v0.1 formal RFC specification
- Define formal EBNF grammar, 5 primitive operators, and execution semantics
- Establish multi-domain codex examples (Engineering, Research, Legal, Writing, Coaching)
- Integrate AAG RFC references into DMAA RFC and OKF knowledge conventions
2026-09-15 12:58:06 +02:00
sknr
bf29a128b3 feat(dmaa): adopt Dual-Memory Agent Architecture v0.1 and AAG protocol across templates and knowledge 2026-09-15 12:22:51 +02:00
sknr
816226a835 docs: restructure documentation into categorized hierarchy and add DMAA RFC
- Reorganize flat docs/ into guides/, spec/, security/, project/, and releases/
- Create central docs/README.md documentation index and sitemap
- Add Dual-Memory Agent Architecture RFC (docs/spec/DUAL_MEMORY_AGENT_ARCHITECTURE_RFC.md)
- Add Agent Instruction Best Practices (docs/guides/AGENT_INSTRUCTION_BEST_PRACTICES.md)
- Add LLM Instruction Patterns Cheat Sheet (docs/guides/LLM_INSTRUCTION_PATTERNS_CHEATSHEET.md)
- Update documentation links across root README.md, SECURITY.md, and internal docs
2026-09-15 11:48:53 +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
8a0e3f976d
ci(release): simplify release title to tag and automate website sync 2026-09-12 11:38:08 +02:00
sknr
c04d07dd96 docs(releases): backfill historical release notes for v0.1.0 through v0.1.5 2026-09-12 06:10:04 +02:00
sknr
3cfa841919 ci(release): automate release notes injection from docs/releases and add fail-fast gate 2026-09-12 05:58:43 +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
sknr
f63b7fd9fe docs(contributing): establish issue-first policy and develop-first PR workflow 2026-09-11 16:31:21 +02:00
sknr
7cf28ccb4c docs(roadmap): add governance vs execution context milestone 2026-09-11 15:30:15 +02:00
sknr
eeb6447373 docs(roadmap): add community RFCs for hierarchical and federated memory
- Add milestones for hierarchical multi-scope memory and federated vendoring
- Introduce Section 17 outlining Community RFCs (Issue #11)
- Formulate open architectural questions: layered stack precedence,
  cross-scope URIs, CI hermeticity, vendoring, and MCP federation
2026-09-10 08:48:38 +02:00
sknr
028b0b0aa2 feat(security): streamline audit-security gosec rules and add jules review/merge flow 2026-09-08 12:26:41 +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
d4c523ed5c fix(validate): enforce trust ordering, add opt-in --stale gate, and harden legacy checks
- gate superseded verifications (verified.at < generated.at) under --strict
- add opt-in --stale flag to validate for explicit lifecycle gating
- emit concept-specific warnings when stale_after date is reached
- isolate v0.1 legacy checks to frontmatter (timestamp:) and unfenced body (# Citations)
- expose optional stale parameter in okf_validate MCP tool
- align mock timestamps in benchmarks/data/knowledge fixtures
- add unit tests for trust ordering, stale gating, and legacy checks

Closes #2
2026-09-07 12:00:15 +02:00
sknr
c05ce5db65 ci(release): automate Homebrew tap synchronization and convert Formula to template 2026-09-06 14:30:12 +02:00