@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
follow_up_notes
Record type
follow_up_note
Schema version
1.0.0
Model
collection
Source schema
schemas/follow-up-note.schema.json
Generated path
memory/contracts/follow_up_notes.follow_up_note.schema.json
Envelope fields
idrequiredstring
scoperequiredobject
spacerequiredconst follow_up_notes
created_atrequiredstring
expires_atstring
provenanceobject
updated_atstring
record_typerequiredconst follow_up_note
schema_versionrequiredconst 1.0.0
Blueprint content fields
bodyrequiredstring
due_hintstring
note_typerequiredenum (4)
owner_hintstring
repositoryrequiredstring
issue_numberrequiredinteger
Field-level governance
content.body
Data class
operational
Sensitivity
moderate
Persist
true
Shareable
true
content.due_hint
Data class
operational
Sensitivity
moderate
Persist
true
Shareable
true
content.note_type
Data class
operational
Sensitivity
moderate
Persist
true
Shareable
true
content.owner_hint
Data class
operational
Sensitivity
moderate
Persist
true
Shareable
true
content.repository
Data class
operational
Sensitivity
low
Persist
true
Shareable
true
content.issue_number
Data class
operational
Sensitivity
low
Persist
true
Shareable
true
Resolved schema
{
"path": "memory/contracts/follow_up_notes.follow_up_note.schema.json",
"model": "collection",
"space": "follow_up_notes",
"schema": {
"$id": "agentpm://memory/devwork-maintainer-state/0.1.0/follow_up_notes/follow_up_note/1.0.0",
"type": "object",
"title": "devwork-maintainer-state follow_up_notes follow_up_note 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": "follow_up_notes"
},
"content": {
"$id": "content",
"type": "object",
"title": "Follow-up Note",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"repository",
"issue_number",
"note_type",
"body"
],
"properties": {
"body": {
"type": "string",
"minLength": 1,
"x-agentpm-persist": true,
"x-agentpm-shareable": true,
"x-agentpm-data-class": "operational",
"x-agentpm-sensitivity": "moderate"
},
"due_hint": {
"type": "string",
"minLength": 1,
"x-agentpm-persist": true,
"x-agentpm-shareable": true,
"x-agentpm-data-class": "operational",
"x-agentpm-sensitivity": "moderate"
},
"note_type": {
"enum": [
"question",
"risk",
"decision",
"handoff"
],
"type": "string",
"x-agentpm-persist": true,
"x-agentpm-shareable": true,
"x-agentpm-data-class": "operational",
"x-agentpm-sensitivity": "moderate"
},
"owner_hint": {
"type": "string",
"minLength": 1,
"x-agentpm-persist": true,
"x-agentpm-shareable": true,
"x-agentpm-data-class": "operational",
"x-agentpm-sensitivity": "moderate"
},
"repository": {
"type": "string",
"minLength": 1,
"x-agentpm-persist": true,
"x-agentpm-shareable": true,
"x-agentpm-data-class": "operational",
"x-agentpm-sensitivity": "low"
},
"issue_number": {
"type": "integer",
"minimum": 1,
"x-agentpm-persist": true,
"x-agentpm-shareable": true,
"x-agentpm-data-class": "operational",
"x-agentpm-sensitivity": "low"
}
},
"description": "A small follow-up note or decision cue attached to maintainer workflow.",
"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": "follow_up_note"
},
"schema_version": {
"const": "1.0.0"
}
},
"description": "Resolved Memory record contract for package `devwork-maintainer-state` space `follow_up_notes` and record type `follow_up_note`.",
"additionalProperties": false
},
"sha256": "sha256:a6d779772389a5f08542e1480632b77d0d8f28c0a8dde44e187910d447acaa66",
"record_type": "follow_up_note",
"source_schema": "schemas/follow-up-note.schema.json",
"schema_version": "1.0.0"
}