Skip to content

Commit 50c8a36

Browse files
committed
docs: Update references to the execution pipeline by removing the "11-step" descriptor.
1 parent 9de186a commit 50c8a36

3 files changed

Lines changed: 5 additions & 5 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ A schema-enforced module standard for the AI-Perceivable era.
1616
## Features
1717

1818
- **Schema-driven modules** -- Define input/output contracts using Pydantic models with automatic validation
19-
- **11-step execution pipeline** -- Context creation, safety checks, ACL enforcement, approval gate, validation, middleware chains, and execution with timeout support
19+
- **Execution Pipeline** -- Context creation, safety checks, ACL enforcement, approval gate, validation, middleware chains, and execution with timeout support
2020
- **`@module` decorator** -- Turn plain functions into fully schema-aware modules with zero boilerplate
2121
- **YAML bindings** -- Register modules declaratively without modifying source code
2222
- **Access control (ACL)** -- Pattern-based, first-match-wins rules with wildcard support

src/apcore/executor.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ def _redact_secret_prefix(data: dict[str, Any]) -> None:
156156
class Executor:
157157
"""Central execution engine that orchestrates the module call pipeline.
158158
159-
The Executor implements an 11-step flow: context creation, safety checks,
159+
The Executor implements a robust execution flow: context creation, safety checks,
160160
module lookup, ACL enforcement, approval gate, input validation with
161161
redaction, middleware before chain, module execution, output validation,
162162
middleware after chain, and result return.
@@ -288,7 +288,7 @@ def call(
288288
context: Context | None = None,
289289
version_hint: str | None = None,
290290
) -> dict[str, Any]:
291-
"""Execute a module through the 11-step pipeline.
291+
"""Execute a module through the execution pipeline.
292292
293293
Args:
294294
module_id: The module to execute.

tests/integration/test_full_lifecycle.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""Full lifecycle integration tests for the 11-step execution pipeline.
1+
"""Full lifecycle integration tests for the execution pipeline.
22
33
Tests verify the COMPLETE pipeline with ACL + Approval + Middleware + Schema
44
validation all enabled simultaneously. These are NOT isolated unit tests --
@@ -257,7 +257,7 @@ async def _deny(request: ApprovalRequest) -> ApprovalResult:
257257

258258

259259
class TestFullLifecycle:
260-
"""Integration tests for the complete 11-step execution pipeline."""
260+
"""Integration tests for the complete execution pipeline."""
261261

262262
def test_full_pipeline_all_gates_enabled(self) -> None:
263263
"""All gates pass: ACL allows, approval approves, middleware runs."""

0 commit comments

Comments
 (0)