@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.0Inspect / load
agentpm memory inspect @zack/devwork-maintainer-state@0.1.0Weekly installs
1
0%
Last publish
Today
v0.1.0
Record contracts
Available 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
idrequiredstring
scoperequiredobject
spacerequiredconst active_work_threads
created_atrequiredstring
expires_atstring
provenanceobject
updated_atstring
record_typerequiredconst work_thread
schema_versionrequiredconst 1.0.0
Blueprint content fields
titlerequiredstring
labelsarray
repositoryrequiredstring
next_actionrequiredstring
issue_numberrequiredinteger
current_statusrequiredenum (5)
needs_follow_uprequiredboolean
maintainer_summaryrequiredstring
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"
}