Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions project/ticket-006/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Ticket 006: Remove pfix dependency

- **ID**: ticket-006
- **Owner**: unresolved:human
- **Status**: IN_PROGRESS
- **Workflow state**: EDIT
- **Created**: 2026-09-14

## Goal and scope

To be completed from human-owned input.

## Acceptance criteria

- [ ] AC-01: Scope is approved by a human owner.

## Participants

- Human participant: unresolved; no user-* file was created by this script.
- Agent participant: [ai-devin.md](ai-devin.md)
Empty file.
23 changes: 23 additions & 0 deletions project/ticket-006/ai-devin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
participant-id: agent:devin
participant: devin
role: agent
ticket: ticket-006
---
# Participant: devin (AI agent)

## Understanding

To be completed after reading human-owned input and the ticket preprompt.

## Execution plan

1. Validate the ticket scope and acceptance evidence before implementation.

## Actual changes

- None; waiting for approval.

## Blockers

- Human approval is required before implementation.
6 changes: 6 additions & 0 deletions project/ticket-006/changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Ticket Changelog (ticket-006)

## [0.1.0] - 2026-09-14

- Initial governance scaffold created.
- No human participant identity or content was generated.
71 changes: 71 additions & 0 deletions project/ticket-006/intent.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
{
"schema": "new-project.intent/v3",
"ticket": "ticket-006",
"summary": "Remove pfix dependency",
"workstream": "integration",
"classification": {
"kind": "SERVICE",
"priority": "P2",
"origin": "health"
},
"allowedPaths": [
"pyproject.toml",
"project/ticket-006/**",
"TODO.md",
"project/TICKETS.md"
],
"forbiddenPaths": [
"project/ticket-*/user-*.md"
],
"stacks": [],
"dependsOn": [],
"conflictsWith": [],
"integrationTicket": null,
"delivery": {
"acceptedBaseSha": "dd1229fadf20a60ff21edd07c1937d3a136a4b89",
"targetBranch": "main",
"outcome": "Remove retired pfix tool from dependencies and config.",
"nonGoals": [
"No source changes."
],
"complexity": "XS",
"estimatedMinutes": 10,
"budgets": {
"maxImplementationFiles": 1,
"maxAffectedComponents": 1,
"maxPublicInterfaceChanges": 0,
"maxRuntimeDependencies": 0
},
"architecture": {
"status": "accepted",
"decision": "Drop retired pfix from deps/config.",
"components": [
{
"name": "packaging",
"paths": [
"pyproject.toml"
]
}
],
"responsibilityChanges": false,
"interfaceChanges": [],
"dataChanges": [],
"ui": {
"impact": "none",
"states": [],
"evidence": []
},
"rollback": "Revert."
},
"runtimeDependencies": [],
"validation": [
{
"criterion": "AC-01",
"commands": [
"bash project/governance-check.sh"
],
"evidence": "Gate."
}
]
}
}
8 changes: 8 additions & 0 deletions project/ticket-006/preprompt.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Ticket preprompt

- **Task ID**: ticket-006
- **Task title**: Remove pfix dependency
- **Created**: 2026-09-14T06:32:40Z

Keep executable implementation outside this governance/evidence directory.
Read a human-owned user-*.md file only when one exists.
17 changes: 0 additions & 17 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ dev = [
"jsonschema>=4.0",
"goal>=2.1.0",
"costs>=0.1.20",
"pfix>=0.1.60",
]

[tool.hatch.build.targets.wheel]
Expand All @@ -39,22 +38,6 @@ packages = ["src/vql"]
testpaths = ["tests", "packages"]
pythonpath = ["src", "packages/dsl2vql/src", "packages/uri2vql/src", "packages/nlp2vql/src"]

[tool.pfix]
# Self-healing Python configuration
model = "openrouter/qwen/qwen3-coder-next"
auto_apply = true
auto_install_deps = true
auto_restart = false
max_retries = 3
create_backups = false
git_auto_commit = false

[tool.pfix.runtime_todo]
enabled = true
todo_file = "TODO.md"
min_severity = "low"
deduplicate = true

[tool.costs]
# AI Cost tracking configuration
badge = true
Expand Down
Loading