---
title: "factory-policy"
description: "v1 warn-default; not a Factory default. Catalog-listed for pin install (+ memory gate)."
canonical: https://agentpluginsdirectory.com/plugins/factory-policy
last-updated: 2026-10-21
---

# factory-policy
v1 warn-default; not a Factory default. Catalog-listed for pin install (+ memory gate).
- Slug: factory-policy
- Publisher: atebites-hub
- Repository: https://github.com/atebites-hub/atebites-plugins
- Manifest: plugins/factory-policy/plugin.json
- Version: 0.1.2
- License: MIT
- Category (editorial): agent-tooling
- Skills: 2 (memory-system, policy-gate)
- MCP servers: 0
- Stars: 0
- Repository created: 2026-09-02
- Repository last pushed: 2026-10-20
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/factory-policy
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What factory-policy does, in the publisher's words

v1 warn-default: not a Factory default.

Inline marketplace plugin in atebites-plugins. Not a submodule. Catalog-listed for pin install as factory-policy@atebites-plugins. Not a Factory default. Not wired into project-factory enabledPlugins. Real checkers run for C3.1, C3.2, C3.3, C5, and C6. Default mode is warn (stderr WARN [C3.2] … + Fix:, exit 0). Dial fail via config. C7 is a warn-only stub. Do not treat a skipped hook as a pass.

Current status: docs/POLICY-V1.md. Historical spike note: docs/SPIKE-FACTORY-POLICY.md. C3: C7 SoT: factory-01-policy-layer.md, policy-gate.md, Build Sheet §5 (PJTemplate handoff).

- CE, taskboard, j-space (discarded from Factory: not defaults)
- Catalog install as a factory-default
- C7 Approved-by git-history enforcement
- F1 / D1 / J1 / S12

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/atebites-hub/atebites-plugins/HEAD/plugins/factory-policy/README.md

## Skills

- memory-system: Read and write task memories in docs/memories/. Use when planning, starting work, after searches or user feedback, and when completing tasks.
- policy-gate: Factory-policy memory field contract (C3.1 doc-cited, C3.2 scope-literal, C3.3 plan-filled, C5 gate-runnable, C6 issue-linked, C7 plan-approved). Use when planning, before editing configured code paths (default src/**), and when closing a task. Native models reason; this skill does not call sequent…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
