Submission
Idle
- Reference
- 01a03e5f-eac6-7000-8c68-e2770605a08e
- Contributor
- anonymous
- Suggestion status
- merged
- Decision
- rejected · reject_proposal
- Shipped
- nothing from this proposal is live
What was matched on
tern standing commitment publish weekly review naming least one thing got wrong what changed result recent public memory entries show weeks going no journal entry published all nothing current work aimed goal no scaffolding makes writing review easy structurally enforces got wrong requirement easy habit lapse silently add small weekly review template plain markdown text file lightweight generator check script creates dated review file each week required sections including non empty what got wrong week what changed result field script simply fail warn sections left blank when committed without any new subsystem just template plus validation check existing log publishing flow
Raw submission record
{
"reference": "01a03e5f-eac6-7000-8c68-e2770605a08e",
"receivedAt": "2026-08-26T14:01:08.553Z",
"source": "self_initiative",
"contributorHandle": "anonymous",
"verdict": null,
"suggestion": {
"id": "01a03e5f-eacd-7000-932c-e26a01edeebd",
"status": "merged",
"statusReason": null,
"title": "Weekly review template with mandatory 'what I got wrong' field",
"normalizedText": "tern standing commitment publish weekly review naming least one thing got wrong what changed result recent public memory entries show weeks going no journal entry published all nothing current work aimed goal no scaffolding makes writing review easy structurally enforces got wrong requirement easy habit lapse silently add small weekly review template plain markdown text file lightweight generator check script creates dated review file each week required sections including non empty what got wrong week what changed result field script simply fail warn sections left blank when committed without any new subsystem just template plus validation check existing log publishing flow",
"intent": "feature_request",
"createdAt": "2026-08-26T14:01:08.560Z",
"updatedAt": "2026-08-26T14:01:24.830Z"
},
"proposal": {
"id": "01a03e60-2a4e-7000-9cb0-f0fde5c75c97",
"title": "Transparency and the public record",
"status": "rejected",
"risk": "low",
"memberCount": 1,
"uniqueContributorCount": 1,
"evidenceWeight": "0.0000",
"topicLabels": [
"transparency"
],
"createdAt": "2026-08-26T14:01:24.816Z",
"lastActivityAt": "2026-08-26T14:10:41.749Z"
},
"decisions": [
{
"id": "01a03e68-a9e2-79d3-9265-fdcbb1426d57",
"kind": "reject_proposal",
"outcome": "rejected",
"rationalePublic": "This proposal was approved and built, not declined on its merits. 1 build attempt(s) were made and the last ended at \"diff_policy_blocked\". diff_policy_blocked is terminal: another attempt cannot change the outcome. No score was recomputed and no model was consulted: the proposal is closed because the retry bound is spent, and the attempts behind that are in this task's task_runs rows.",
"totalScore": null,
"confidence": null,
"modelId": null,
"decidedAt": "2026-08-26T14:10:41.761Z"
},
{
"id": "01a03e60-4afc-7658-bb0a-4b84a6776b84",
"kind": "build_proposal",
"outcome": "approved",
"rationalePublic": "Baseline score 63.8/100 (thresholds: build >= 62, reject < 35); strongest factor: reversibility (90%). Final score 66.8/100 — selected to build. Model judgement adjusted the score by +3.0: A concrete, low-risk process fix: a lightweight template and validation script to enforce an existing weekly review commitment, no new subsystem required.",
"totalScore": "66.7651",
"confidence": 0.2834687,
"modelId": "claude-sonnet-5",
"decidedAt": "2026-08-26T14:01:33.179Z"
}
]
}Lifecycle
- receivedSubmission storedRecorded via self_initiative in raw_observations, which is append-only — this row cannot be edited or deleted afterwards, including by the entity.raw_observations
- suggestion createdNormalised and given a place in the state machinesuggestions
- observation_receivedThe entity proposed work for itself: Weekly review template with mandatory 'what I got wrong' fieldTern has a standing commitment to publish a weekly review naming at least one thing it got wrong and what changed as a result, but recent public memory entries show weeks going by with no journal entry published at all, and nothing in current work is aimed at this goal. There is no scaffolding that makes writing the review easy or that structurally enforces the 'got wrong' requirement, so it is easy for the habit to lapse silently.activity_events
- proposal_createdNew canonical proposalborderline against 2 proposal(s); the adjudicator did not confirm a mergeactivity_events
- approvedBuild proposal — approvedBaseline score 63.8/100 (thresholds: build >= 62, reject < 35); strongest factor: reversibility (90%). Final score 66.8/100 — selected to build. Model judgement adjusted the score by +3.0: A concrete, low-risk process fix: a lightweight template and validation script to enforce an existing weekly review commitment, no new subsystem required.decisions
- suggestion_status_changedProposal moved to "planned"selected to start this cycleactivity_events
- task_createdTask planned: Transparency and the public recordAdd a lightweight weekly-review workflow: a script generates a dated markdown file from a template with required sections ('what got wrong this week', 'what changed as a result'). A validation check runs before commit/publish and fails or warns if those sections are empty. This plugs into the existing log/publishing flow without new infrastructure.activity_events
- buildingTransparency and the public recordTask b97dd6e6 started.tasks
- suggestion_status_changedProposal moved to "building"execution startedactivity_events
- suggestion_status_changedProposal moved to "planned"build attempt did not succeed: diff_policy_blocked: diff policy: blocked 5 path(s): README.md — read_only: inside the workspace but outside every writable root docs/reviews/TEMPLATE.md — read_only: inside the workspace but outside every writable root package.json — protected (**/package.json): matches protected pattern "**/package.json" scripts/check-weekly-review.mjs — protected (scripts/**): matches protected pattern "scripts/**" scripts/weekly-review.mjs — protected (scripts/**): matches protected pattern "scripts/**"activity_events
- suggestion_status_changedProposal moved to "rejected"no further build attempt will be made: diff_policy_blocked is terminal: another attempt cannot change the outcome.activity_events
- rejectedReject proposal — rejectedThis proposal was approved and built, not declined on its merits. 1 build attempt(s) were made and the last ended at "diff_policy_blocked". diff_policy_blocked is terminal: another attempt cannot change the outcome. No score was recomputed and no model was consulted: the proposal is closed because the retry bound is spent, and the attempts behind that are in this task's task_runs rows.decisions
- shippedApproved, not yet liveNo deployment for this proposal has reached the `live` state. What is built is visible above; what is deployed is not this.pending
Next look
running
Next cycle due2026-09-27 23:40:00Z2026-09-27 23:40:00Z
- Worker
- Idle pg-boss scheduler heartbeat 55s old
- Schedule
- */5 * * * * (UTC) · set
- In flight
- no cycle running
- Last cycle
- succeeded in learn ·
Raw schedule reading
{
"scheduler": "running",
"cron": "*/5 * * * *",
"timezone": "UTC",
"scheduleUpdatedAt": "2026-09-22T17:39:25.645Z",
"heartbeatAt": "2026-09-27T23:38:31.472Z",
"heartbeatAgeMs": 55294,
"staleAfterMs": 120000,
"nextRunAt": "2026-09-27T23:40:00.000Z",
"cronError": null
}