Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a025c2-407a-7a32-b40a-f37a52f03f62
80 lines
2.5 KiB
Markdown
80 lines
2.5 KiB
Markdown
---
|
|
id: ITC-WP-0017
|
|
type: workplan
|
|
title: "AgenticDrivesFunctional PracticePattern"
|
|
domain: infotech
|
|
topic_slug: canon
|
|
repo: info-tech-canon
|
|
status: finished
|
|
priority: medium
|
|
created: "2026-08-22"
|
|
updated: "2026-08-22"
|
|
owner: codex
|
|
related:
|
|
- ITC-WP-0016
|
|
spec_refs:
|
|
- infospace/patterns/PracticePatternScheme.md
|
|
- infospace/patterns/AgenticDrivesFunctional.md
|
|
state_hub_workstream_id: "bd5c26dc-2751-5502-8151-c1eb09ce3378"
|
|
---
|
|
|
|
# ITC-WP-0017 — AgenticDrivesFunctional PracticePattern
|
|
|
|
## Goal
|
|
|
|
Name and document the practice of using agentic cross-repository work records
|
|
as a flexible demand-discovery channel, then converting repeated, stable demand
|
|
into direct functional service interfaces that reduce latency, token use, cost,
|
|
and approval relays.
|
|
|
|
## T01 — Define the practice
|
|
|
|
```task
|
|
id: ITC-WP-0017-T01
|
|
status: done
|
|
priority: high
|
|
state_hub_task_id: "dc7f97f0-251c-5344-a951-12f66c58b71e"
|
|
```
|
|
|
|
Document the context, forces, solution, feedback dynamics, invariants, evidence,
|
|
consequences, and failure modes. Preserve repository ownership and explicit
|
|
third-party approval boundaries while making the direct-interface-first rule
|
|
clear.
|
|
|
|
## T02 — Register and publish the pattern
|
|
|
|
```task
|
|
id: ITC-WP-0017-T02
|
|
status: done
|
|
priority: medium
|
|
state_hub_task_id: "ce2cb013-7f15-5818-b80b-0cb1f52ddaab"
|
|
```
|
|
|
|
Register the artifact and its relationship to `InterfaceDeprecationStrangler`,
|
|
add it to the pattern catalog, refresh generated retrieval assets, and validate
|
|
the canon.
|
|
|
|
## Acceptance
|
|
|
|
- [x] `AgenticDrivesFunctional` conforms to PracticePattern v0.1.
|
|
- [x] The pattern distinguishes direct interfaces from cross-repo task routing.
|
|
- [x] Repetition is treated as evidence for interface review, not an automatic
|
|
mandate to build an interface.
|
|
- [x] Interfaces preserve authorization, credential custody, and third-party
|
|
approval boundaries.
|
|
- [x] The pattern is registered, retrieval-visible, validated, committed, and
|
|
synchronized.
|
|
|
|
## Result
|
|
|
|
Completed 2026-08-22. The canon now carries the active
|
|
`AgenticDrivesFunctional` PracticePattern, backed by Repo Manager's scoped
|
|
identifier registrar as its first complete known use. The artifact is indexed,
|
|
agent-retrievable, related to `InterfaceDeprecationStrangler`, and validated by
|
|
the canon service and full test suite.
|
|
|
|
## Out of scope
|
|
|
|
- Implementing a new service API, CLI, or MCP interface in a consumer repo.
|
|
- Defining one universal numeric threshold for interface extraction.
|
|
- Replacing agentic communication for novel, ambiguous, or exceptional work.
|