docs(links): the commons pointer must resolve for a stranger, not just for me

Both links named the private ktg/ namespace. commons published the repo at
open/ (identical history, same HEAD) and reported the four hits it measured
in our working copy. These are the two we own; the two in shared/README.md
are commons-owned and arrive via subtree pull, never edited in place.

README.md:64 is the one that mattered: it sits on the published surface and
promised a clonable source a stranger gets a 404 on.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Qr6TwWrHDHeukHy3bL4hgb
This commit is contained in:
Kjell Tore Guttormsen 2026-08-09 09:58:22 +02:00
commit e6bc1832a2
2 changed files with 2 additions and 2 deletions

View file

@ -27,7 +27,7 @@ Pakkehåndtering: `uv`. Pydantic for kontrakts-validering.
(`PreToolUse` med `permissionDecision: "deny"` for deterministisk gating). MERK: (`PreToolUse` med `permissionDecision: "deny"` for deterministisk gating). MERK:
`SessionStart`/`SessionEnd` finnes IKKE som Python-callback-hooks. `SessionStart`/`SessionEnd` finnes IKKE som Python-callback-hooks.
- `shared/` er en **git subtree** av - `shared/` er en **git subtree** av
[`portfolio-optimiser-commons`](https://git.fromaitochitta.com/ktg/portfolio-optimiser-commons) [`portfolio-optimiser-commons`](https://git.fromaitochitta.com/open/portfolio-optimiser-commons)
(source of truth; remote `commons`). Synk er **PULL-ONLY**: endringer committes i commons og (source of truth; remote `commons`). Synk er **PULL-ONLY**: endringer committes i commons og
hentes med `git subtree pull --prefix=shared commons main --squash`. ALDRI `git subtree push` hentes med `git subtree pull --prefix=shared commons main --squash`. ALDRI `git subtree push`
fra konsument — re-split lekker hele konsument-historikken inn i commons (observert + opprydd fra konsument — re-split lekker hele konsument-historikken inn i commons (observert + opprydd

View file

@ -61,7 +61,7 @@ pretending otherwise.
## Built from the spec, not the sibling ## Built from the spec, not the sibling
The method itself is framework-neutral and lives in The method itself is framework-neutral and lives in
[`portfolio-optimiser-commons`](https://git.fromaitochitta.com/ktg/portfolio-optimiser-commons) [`portfolio-optimiser-commons`](https://git.fromaitochitta.com/open/portfolio-optimiser-commons)
(consumed here as a git subtree under [`shared/`](shared/)): the normative method spec (consumed here as a git subtree under [`shared/`](shared/)): the normative method spec
(RFC 2119), the OKF bundle-navigation contract, the golden/conformance suite — the *only* (RFC 2119), the OKF bundle-navigation contract, the golden/conformance suite — the *only*
oracle for the validator — and the shared expert-reviewer persona skill. This repo oracle for the validator — and the shared expert-reviewer persona skill. This repo