Commit graph

19 commits

Author SHA1 Message Date
9b705ec62c MASON-WP-0015: gate CCR evidence and qualify the kube wait
T07 generates a CCR policy through the platform generator and refuses
record-evidence unless the built policy matches the CCR file. T06 stays
wait on the open founder decision after a fresh can-i of yes, yes, yes.

Assistant: grok
Assistant-Session: 01a16071-5425-78d3-80b4-20fe2ee30f0a
2026-10-22 01:59:49 +02:00
78a31e1444 MASON-WP-0014: record MAS sync evidence and teardown intake
KV metadata stays unconfirmed without an ops-mason-survey grant, so T04
stays wait. ExternalSecret mas-relay is Ready/SecretSynced by name only.
MASON-IN-0007 holds plan rows 6-7 for MAS-WP-0003 close.

MASON-WP-0013 T02-T04 stay wait and the private-reader plan stays draft.
plan-survey refused before any OpenBao call. The Forgejo Q1-Q3 citation
and the existing CCR and founder decision are not this plan's approval.

Assistant: grok
Assistant-Session: 01a16071-5425-78d3-80b4-20fe2ee30f0a
2026-10-22 00:02:06 +02:00
08d18e52fe Record the State Hub id for MASON-IN-0006.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 278674@bnt-lap001
Assistant-Session: 64827407-e196-4ce3-b70c-76e7b537493f
2026-10-18 12:57:08 +02:00
0a379cc209 MASON-WP-0015-T06: agent kubeconfig is cluster-admin (MASON-IN-0006)
kubectl auth can-i shows system:admin can create ServiceAccount tokens,
pods and impersonate cluster-wide, so any OpenBao Kubernetes role can be
assumed. Recorded as an open intake for founder decision; nothing changed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 278674@bnt-lap001
Assistant-Session: 64827407-e196-4ce3-b70c-76e7b537493f
2026-10-18 12:56:03 +02:00
ea847816ad Record State Hub ids for MASON-WP-0015 and MASON-IN-0005; T05 owners notified
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 278674@bnt-lap001
Assistant-Session: 64827407-e196-4ce3-b70c-76e7b537493f
2026-10-18 11:49:46 +02:00
e7a368af0f MASON-IN-0005: restore ops-mason as the OpenBao builder (ops-mason-construct)
Founder decision 2026-10-18, "build, but never log in": a plan-scoped grant
that writes workload-kv-read-* policies, external-secrets-* and AppRole role
definitions, and create-only placeholder KV under platform/{workloads,suppliers},
and denies role-id, secret-id, token creation and all value reads, so the
MASON-IN-0004 chain stays broken. Adds bao-session.sh build, policy tests,
INTENT/AGENTS alignment and MASON-WP-0015. Not installed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 278674@bnt-lap001
Assistant-Session: 64827407-e196-4ce3-b70c-76e7b537493f
2026-10-18 11:48:27 +02:00
c24732e8a8 MASON-IN-0003: ask fluid-telegram for the adapter deployment identity
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 327203@bnt-lap001
Assistant-Session: 55028ae3-4914-4bd1-8f5c-815f3527aef0
2026-10-09 10:45:03 +02:00
e4046ada1e MASON-IN-0004: ops-mason-build deleted from OpenBao (verified absent)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 132360@bnt-lap001
Assistant-Session: 769b1afd-4330-4c86-96b2-e510e26db42b
2026-10-07 13:56:01 +02:00
d5526150d0 MASON-IN-0004: correct the install note; ops-mason-build is still installed
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 132360@bnt-lap001
Assistant-Session: 769b1afd-4330-4c86-96b2-e510e26db42b
2026-10-07 13:48:32 +02:00
dee5bac2c6 MASON-IN-0004: record the founder install of ops-mason-survey (hash match)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 132360@bnt-lap001
Assistant-Session: 769b1afd-4330-4c86-96b2-e510e26db42b
2026-10-07 12:37:01 +02:00
e70725077b Record MASON-IN-0004 resolution commit 6b17727
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 132360@bnt-lap001
Assistant-Session: 769b1afd-4330-4c86-96b2-e510e26db42b
2026-10-07 10:44:24 +02:00
6b177270d3 Replace ops-mason-build with read-only ops-mason-survey grant (MASON-IN-0004)
Founder decision 2026-10-07, option (c)+(a): ops-mason surveys and verifies
only. Policy/role writes, secret-id minting and token creation go through the
founder-attended railiance-platform delegated applier. ops-mason-build retired
to policies/retired/ (never installed).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 132360@bnt-lap001
Assistant-Session: 769b1afd-4330-4c86-96b2-e510e26db42b
2026-10-07 10:44:24 +02:00
f10385f3e0 chore(consistency): record hub IDs for MASON-WP-0009 and MASON-IN-0004
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 132360@bnt-lap001
Assistant-Session: 769b1afd-4330-4c86-96b2-e510e26db42b
2026-10-06 14:02:59 +02:00
7e86430913 MASON-IN-0004: record the policy-plus-AppRole escalation path in ops-mason-build
Finding from the inbound-library lane (ILIB-WP-0003): the build grant can
write a policy, bind it to an AppRole and mint a secret-id, yielding a
token outside its own denies. Options recorded for founder decision; the
policy is unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 1170398@bnt-lap001
Assistant-Session: 622cd705-cb31-4322-ba08-dd42e44fa583
2026-10-05 16:23:05 +02:00
2b83324c01 Bind OpenBao builds to approved inputs and secure credential delivery
Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a0e75a-fc5c-7913-9dba-9846210c766d
2026-09-28 11:55:39 +02:00
repo-manager
77a2eadd28 repo.work.create_intake MASON-IN-0002
correlation_id: 8a9408fd-c863-4b65-ad0a-d514f7d10c13
reason: Request own-voice layer declaration under §11
source: repo-manager

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 2564823@bnt-lap001
Assistant-Session: 2a7ed827-4928-4b9f-8613-9135c9cadfe9
2026-08-28 23:03:29 +02:00
7a45e5f249 Close legacy identifier intake
Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a02878-7c21-7692-bcd6-ce2838c4b448
2026-08-22 23:21:23 +02:00
a5865b4703 chore(registrar): bind MASON-IN-0001 residual
Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a02878-7c21-7692-bcd6-ce2838c4b448
2026-08-22 11:34:25 +02:00
8b4405caf3 intake: hand off legacy MASON identifier scheme
Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a02878-7c21-7692-bcd6-ce2838c4b448
2026-08-22 11:33:34 +02:00