@zack/devwork-maintainer-state

Workflow-oriented Memory Blueprint for maintainer preferences, active work threads, and follow-up notes across repository review sessions.

Install
agentpm install @zack/devwork-maintainer-state@0.1.0
Inspect / load
agentpm memory inspect @zack/devwork-maintainer-state@0.1.0
Weekly installs
1
0%
Last publish
Today
v0.1.0
Record contracts
Selected contract
Space
active_work_threads
Record type
work_thread
Schema version
1.0.0
Model
collection
Source schema
schemas/work-thread.schema.json
Generated path
memory/contracts/active_work_threads.work_thread.schema.json
Envelope fields
idrequired
string
scoperequired
object
spacerequired
const active_work_threads
created_atrequired
string
expires_at
string
provenance
object
updated_at
string
record_typerequired
const work_thread
schema_versionrequired
const 1.0.0
Blueprint content fields
titlerequired
string
labels
array
repositoryrequired
string
next_actionrequired
string
issue_numberrequired
integer
current_statusrequired
enum (5)
needs_follow_uprequired
boolean
maintainer_summaryrequired
string
Field-level governance
content.title
Data class
operational
Sensitivity
low
Persist
true
Shareable
true
content.labels
Data class
operational
Sensitivity
low
Persist
true
Shareable
true
content.repository
Data class
operational
Sensitivity
low
Persist
true
Shareable
true
content.next_action
Data class
operational
Sensitivity
moderate
Persist
true
Shareable
true
content.issue_number
Data class
operational
Sensitivity
low
Persist
true
Shareable
true
content.current_status
Data class
operational
Sensitivity
low
Persist
true
Shareable
true
content.needs_follow_up
Data class
operational
Sensitivity
low
Persist
true
Shareable
true
content.maintainer_summary
Data class
operational
Sensitivity
moderate
Persist
true
Shareable
true
Resolved schema
{
  "path": "memory/contracts/active_work_threads.work_thread.schema.json",
  "model": "collection",
  "space": "active_work_threads",
  "schema": {
    "$id": "agentpm://memory/devwork-maintainer-state/0.1.0/active_work_threads/work_thread/1.0.0",
    "type": "object",
    "title": "devwork-maintainer-state active_work_threads work_thread record contract",
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "required": [
      "id",
      "record_type",
      "space",
      "scope",
      "schema_version",
      "created_at",
      "content"
    ],
    "properties": {
      "id": {
        "type": "string",
        "minLength": 1
      },
      "scope": {
        "type": "object",
        "required": [
          "user",
          "repository"
        ],
        "properties": {
          "user": {
            "type": "string",
            "minLength": 1
          },
          "repository": {
            "type": "string",
            "minLength": 1
          }
        },
        "additionalProperties": false
      },
      "space": {
        "const": "active_work_threads"
      },
      "content": {
        "$id": "content",
        "type": "object",
        "title": "Work Thread",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "repository",
          "issue_number",
          "title",
          "current_status",
          "next_action",
          "maintainer_summary",
          "needs_follow_up"
        ],
        "properties": {
          "title": {
            "type": "string",
            "minLength": 1,
            "x-agentpm-persist": true,
            "x-agentpm-shareable": true,
            "x-agentpm-data-class": "operational",
            "x-agentpm-sensitivity": "low"
          },
          "labels": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1
            },
            "x-agentpm-persist": true,
            "x-agentpm-shareable": true,
            "x-agentpm-data-class": "operational",
            "x-agentpm-sensitivity": "low"
          },
          "repository": {
            "type": "string",
            "minLength": 1,
            "x-agentpm-persist": true,
            "x-agentpm-shareable": true,
            "x-agentpm-data-class": "operational",
            "x-agentpm-sensitivity": "low"
          },
          "next_action": {
            "type": "string",
            "minLength": 1,
            "x-agentpm-persist": true,
            "x-agentpm-shareable": true,
            "x-agentpm-data-class": "operational",
            "x-agentpm-sensitivity": "moderate"
          },
          "issue_number": {
            "type": "integer",
            "minimum": 1,
            "x-agentpm-persist": true,
            "x-agentpm-shareable": true,
            "x-agentpm-data-class": "operational",
            "x-agentpm-sensitivity": "low"
          },
          "current_status": {
            "enum": [
              "triage",
              "needs-author",
              "blocked",
              "ready",
              "done"
            ],
            "type": "string",
            "x-agentpm-persist": true,
            "x-agentpm-shareable": true,
            "x-agentpm-data-class": "operational",
            "x-agentpm-sensitivity": "low"
          },
          "needs_follow_up": {
            "type": "boolean",
            "x-agentpm-persist": true,
            "x-agentpm-shareable": true,
            "x-agentpm-data-class": "operational",
            "x-agentpm-sensitivity": "low"
          },
          "maintainer_summary": {
            "type": "string",
            "minLength": 1,
            "x-agentpm-persist": true,
            "x-agentpm-shareable": true,
            "x-agentpm-data-class": "operational",
            "x-agentpm-sensitivity": "moderate"
          }
        },
        "description": "A durable summary of one active maintainer work thread.",
        "additionalProperties": false
      },
      "created_at": {
        "type": "string",
        "format": "date-time"
      },
      "expires_at": {
        "type": "string",
        "format": "date-time"
      },
      "provenance": {
        "type": "object",
        "properties": {
          "operation": {
            "enum": [
              "consolidate_follow_up_notes",
              "delete_maintainer_state",
              "refresh_work_thread"
            ],
            "type": "string"
          },
          "source_record_ids": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1
            },
            "uniqueItems": true
          }
        },
        "additionalProperties": false
      },
      "updated_at": {
        "type": "string",
        "format": "date-time"
      },
      "record_type": {
        "const": "work_thread"
      },
      "schema_version": {
        "const": "1.0.0"
      }
    },
    "description": "Resolved Memory record contract for package `devwork-maintainer-state` space `active_work_threads` and record type `work_thread`.",
    "additionalProperties": false
  },
  "sha256": "sha256:4612ef475084d80ef92443eb2ab139c17bfa7972171572b91057b44e8f6e6e1e",
  "record_type": "work_thread",
  "source_schema": "schemas/work-thread.schema.json",
  "schema_version": "1.0.0"
}