Skip to content

Validate Noetica M3 task/result contract #49

Description

@mdheller

Goal

Validate the Noetica-side M3 SourceOS / Superconscious task contract scaffold before either repo implements live SourceOS submission.

Reference

Noetica PR: SocioProphet/Noetica#6
Contract doc: docs/m3-superconscious-contract.md in that PR.

What Noetica proposes

  • Canonical task types in lib/types/task.ts.
  • NoeticaTaskInput carries:
    • schema_version: noetica.task.v0.1
    • agent_id: noetica
    • message
    • mode
    • model_hint
    • steering_hint
    • tool_grant_refs
    • memory_scope_ref
    • request_hash
    • optional agentplane_evidence_ref
  • NoeticaTaskResult carries:
    • run_id
    • content
    • actual routing result
    • policy admission/ref
    • grant refs requested/resolved/missing
    • memory result
    • Agentplane evidence/replay refs
    • provider route evidence
    • timing and hash fields

Validation requested

Please review whether the proposed contract matches Superconscious' cognition loop:

Task input
  -> validate
  -> plan
  -> request policy admission
  -> request model route
  -> activate skill
  -> call tool adapter
  -> record observation
  -> decide memory handling
  -> request approval when needed
  -> emit safe operational trace
  -> emit AgentPlane evidence
  -> emit replay plan
  -> run benchmark assertions

Boundaries

This issue is contract validation only. It is not a request to implement live Noetica routing yet.

Noetica PR #6 deliberately does not:

  • call a live Superconscious endpoint
  • call model-router
  • call memory-mesh
  • resolve agent-registry grants
  • store credentials
  • emit real Agentplane replay artifacts
  • claim production SourceOS runtime authority

Acceptance

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions