Skip to content

feat(archon): MiSSinGLinC validator AgentMintSpec — QA-gated Wave-0 mint staging - #2510

Merged
POWERFULMOVES merged 1 commit into
mainfrom
feat/missinglinc-mint-spec
Aug 10, 2026
Merged

feat(archon): MiSSinGLinC validator AgentMintSpec — QA-gated Wave-0 mint staging#2510
POWERFULMOVES merged 1 commit into
mainfrom
feat/missinglinc-mint-spec

Conversation

@POWERFULMOVES

@POWERFULMOVES POWERFULMOVES commented Aug 10, 2026

Copy link
Copy Markdown
Owner

Task #6 — mint MiSSinGLinC (DangerRuss external-peer-review frame) from PMOVES-mike, per operator directive 2026-08-07.

Chain of custody: Agent Zero drafted the brief (work order archon-update-ocr-6dbb43e2) → 5090-CLAUDE code-verified every build-base claim against PMOVES-mike @ 204d2d5 (verifyCitations / citations / manifestSigning / toolDispatcher / courtlistener / caseLaw all present; Ed25519 + nonce sandboxing confirmed) → AgentMintSpec in the fordham-hill precedent format → archon-qa-agent: FAIL, 5 findings (incl. A0's brief inventing a nonexistent trigger subject) → remediated → archon-qa-agent: PASS with 4 conditions, of which the registry landing gate is closed in this PR.

In this PR: the mint spec (manifest + persona doc + staged archon.mint.agent.v1 payload + verification record), validation.* subject registrations in nats-subjects.md (REGISTERED-AHEAD, honest status), and missinglinc_validator registered in agent-teams.yaml (orchestration) + agent_registry.yaml (stage_0).

QA receipt (final pass): {"subject":"archon.qa.result.v1","status":"pass","agent":"missinglinc-validator","checks":["schema","room","nats","chit","collision","parity","branded","registry","voice","tier"]}

Operator gates remaining (spec Open gates): apply the staged validation.* row to protected self-hosted-defaults.md; Step-0 creator OAuth → creator_id; factory call is Wave-2 (POST /api/agents confirmed 404); archon.mint.confirmed.v1 at Step 7.

🤖 Generated with Claude Code

Summary by CodeRabbit

  • New Features

    • Added support for an external peer-review validation capability.
    • Validation workflows now cover requests, verdicts, evidence chains, and counter-evidence reports.
    • Added orchestration support for the specialized validator.
  • Documentation

    • Documented the validator’s role, capabilities, lifecycle, verification requirements, and operational safeguards.
    • Added a catalog of validation event types and their intended use.

…int staging

Task #6 (operator directive 2026-08-07: mint MiSSinGLinC from PMOVES-mike;
DangerRuss external-peer-review frame). Provenance: A0 work-order brief
(archon-update-ocr-6dbb43e2) -> 5090-CLAUDE code verification against
PMOVES-mike @ 204d2d5 (all six build-base modules confirmed) -> AgentMintSpec
in fordham precedent format -> archon-qa-agent FAIL (5 findings incl. an
invented trigger subject) -> remediation -> archon-qa-agent PASS.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@POWERFULMOVES
POWERFULMOVES merged commit fba37ff into main Aug 10, 2026
23 of 24 checks passed
@github-actions github-actions Bot added docs Documentation config pmoves/config(s)/ changes labels Aug 10, 2026
@POWERFULMOVES
POWERFULMOVES deleted the feat/missinglinc-mint-spec branch August 10, 2026 02:00
@coderabbitai

coderabbitai Bot commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: d197dfcf-8b69-4c8a-a40f-1e588da897e0

📥 Commits

Reviewing files that changed from the base of the PR and between 61beee0 and d079958.

📒 Files selected for processing (4)
  • .claude/context/nats-subjects.md
  • pmoves/config/agent_registry.yaml
  • pmoves/configs/agent-teams.yaml
  • pmoves/docs/AGENTS/MISSINGLINC_MINT_SPEC.md

📝 Walkthrough

Walkthrough

The change adds MiSSinGLinC validation NATS subjects, registers the validator agent, adds it to the orchestration team, and documents its staged AgentMintSpec, persona, mint payload, verification records, and deployment gates.

Changes

MiSSinGLinC validator

Layer / File(s) Summary
Validation subject contracts
.claude/context/nats-subjects.md
Documents four validation subjects with publishers, consumers, purposes, and registration status.
Validator registry and orchestration wiring
pmoves/config/agent_registry.yaml, pmoves/configs/agent-teams.yaml
Registers missinglinc_validator with validation subjects, health metadata, attribution gating, checkpoint policy, and topology. Adds the agent to the orchestration team.
Staged mint specification
pmoves/docs/AGENTS/MISSINGLINC_MINT_SPEC.md
Defines the validator role, capabilities, subjects, dependencies, guardrails, lifecycle payloads, verification records, persona template, and open gates.

Estimated code review effort: 2 (Simple) | ~10 minutes

Suggested labels: governance

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/missinglinc-mint-spec

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: d0799584a4

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +95 to +98
# validation.* is a new branded namespace — subjects registered in
# .claude/context/nats-subjects.md in this PR; the namespace table row in
# .claude/context/self-hosted-defaults.md is STAGED FOR OPERATOR APPLY
# (protected file — see Open gate 0).

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Register the validation namespace before claiming QA pass

When this manifest is submitted to the current archon-qa-agent, all four validation.* subjects fail its branded-namespace check: .claude/agents/archon-qa-agent.md only accepts namespaces registered in .claude/context/self-hosted-defaults.md, whose minted-artifact rule requires a new namespace addition before merge. Staging that row for a later operator action therefore makes the recorded QA PASS non-reproducible and blocks the factory gate; land the namespace row with this staging change or do not mark the agent as QA-passed yet.

Useful? React with 👍 / 👎.

Comment on lines +99 to +103
service_dependencies:
required:
- {service: pmoves-mike-backend, endpoint: "POST /api/chat"}
- {service: nats, port: 4222}
optional:

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Declare deployment tiers before passing the tier check

When archon-qa-agent runs its mandatory tier audit, this manifest fails because it declares only service routes and ports, with no dev/staging/prod tiers or explanation of how endpoint URLs vary through tier-specific environment variables. The QA definition explicitly requires both pieces, so the receipt's tier pass cannot be reproduced; add a tier/environment declaration before treating this artifact as QA-approved.

Useful? React with 👍 / 👎.

Comment on lines +127 to +131
---
name: missinglinc-validator
role: External-peer-review validator — audits agent output via claim extraction, evidence-chain verification, and citation checks; never drafts
role_class: reviewer
room: 4090-field.room.control

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Supply the frontmatter fields required by the QA gate

When the staged persona artifact is used for QA, the schema check fails: .claude/agents/archon-qa-agent.md requires name, a one-line description containing a trigger and example, and tools intersecting the canonical registry, but this template substitutes role and supplies neither description nor tools. No separate coding-agent definition is included in the commit, so the claimed schema pass has no compliant artifact to validate; provide the required agent definition/frontmatter or explicitly stage this as pre-QA.

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

config pmoves/config(s)/ changes docs Documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant