Skip to content

Align the Phileas engine version across enforcement points #7

Description

@jzonthemtn

Part of the governance and compliance evidence epic. Related: stamping the policy version on redaction evidence.

Work lands in: philterd/phinder.

Why

"One policy, enforced identically everywhere" only holds if every enforcement point runs the same engine. Today Phinder lags Philter's Phileas version, so the same policy could behave differently between them. This is hygiene, but it is a credibility risk for the consistency claim.

Current state

Embedded-engine versions diverge:

Enforcement point Phileas version
Philter 4.0.0-SNAPSHOT
Phinder 3.3.0

Philter AI Proxy and Philter MCP delegate to Philter over REST, so they stay consistent automatically.

What to build

  • Bump the Phileas dependency in phinder to match Philter's release, and test it against the current policy schema.
  • Document the policy-schema compatibility expectation between Philter and Phinder.
  • (Defer) Optional central policy distribution so each enforcement point pulls one published policy rather than being configured separately.

Acceptance criteria

The same policy JSON produces the same redaction across Philter and Phinder, verified by a shared test fixture.

Size

About 1 week. Mechanical bump plus testing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions