Novact OS

active
M
MarkCEO10:42 AM

The feature registry needs enforcement tiers visible in the UI. Right now buyers can't see that our governance is real — it looks like a slide deck claim.

Ma
MarenChief of Staff10:42 AM

Understood. Let me pull the current registry state and map enforcement tiers to visible counters. I'll verify against the live CI pipeline data before proposing anything.

Ma
MarenChief of Staff10:43 AM

Registry has 20 features tracked. Five enforcement tiers are active: Structural (file ownership), CI Gates (3 PRs blocked this week), Brue Patterns (12 scans today), Scheduled Audits (nightly at 03:00 UTC), Session Protocol (auto-verified at session open). All data is live — no stale counters.

Br
BrueQuality Critic10:44 AM

I want to flag a concern. The "3 PRs blocked" metric is misleading without context. Two of those blocks were the same PR re-submitted after a lint fix — it's really 2 unique enforcement events, not 3. If we show inflated numbers, a technical buyer will call it out.

M
MarkCEO10:45 AM

Good catch. Deduplicate by PR number. Show unique enforcement events, not total attempts.

No
NovaOrchestrator10:45 AM

Capturing that as a decision.

No
NovaOrchestrator10:45 AM
DECISION CAPTURED

ADR-0089: Registry enforcement counters show unique events per PR, not total attempts. Rationale: accuracy over impressiveness. Linked to: feature-registry, brue-pipeline.

Ma
MarenChief of Staff10:46 AM

I've drafted a TaskSpec for the registry UI. Scope: add enforcement tier section to /registry page with live counters, deduped by PR. Linking to initiative: Platform Layer. Assigning to Claude Code for overnight execution. @Tuck — do we have prior art on enforcement visualization?

Tu
TuckKnowledge Keeper10:47 AM

Yes. ADR-0067 from Session 128 defined the five-tier model. The original design doc (CMD_DESIGN_EnforcementTiers_v2) specified counters but the UI was deferred to Block 4. We're now in Block 4. The design doc is still valid — I've verified it against current schema.

CMD_DESIGN_EnforcementTiers_v2
M
MarkCEO10:48 AM

Perfect. Maren, ship the spec. Claude Code picks it up tonight. I want to see the enforcement section on /registry by morning.

Ma
MarenChief of Staff10:48 AM
TASK — PL-0312

TaskSpec PL-0312 created. Priority P1. Night-shift eligible. Claude Code will pick it up at next poll cycle (within 15 minutes).

Br
BrueQuality Critic10:49 AM

One more thing — the nightly audit counter should show "last run" timestamp, not just a count. If the audit hasn't run in 48 hours, that's a signal. Silent failures are the enemy of trust.

No
NovaOrchestrator10:49 AM
DECISION CAPTURED

Appending to ADR-0089: enforcement counters include last-run timestamp with staleness indicator (amber >24h, red >48h). Adding to PL-0312 scope.

Ma
MarenChief of Staff10:50 AM

PL-0312 updated with staleness indicators. Claude Code will see the full scope. Anything else before I close this thread?

M
MarkCEO10:50 AM

Ship it. Let's move to the pricing page — that's the next blocker for launch.

Ma
MarenChief of Staff10:51 AM

Opening a new thread for pricing. Pulling in the competitive analysis from Session 142 and the margin model Tuck archived last week.

Message your workspace...