Spec
Intent
Surfaces the operational state of a card or spec: in flow. Distinct from "in progress" which is timebox-bound; flow is continuous and signal-driven.
Acceptance Criteria
- [ ] Diagonal stamp at -8deg over context
- [ ] Stamp text reads "FLOW"
- [ ] Negative: does NOT block reading underlying text
Constraints
- Pure CSS
- Theme-aware via tokens
// flow-state-stamp.astro
---
import type { CompendiumMeta } from '../../../data/types';
export const meta: CompendiumMeta = {
id: 502,
slug: 'flow-state-stamp',
name: 'Flow State Stamp',
category: 'maturity-process',
subcategory: 'flow',
pillar: 'de',
description: 'Diagonal stamp declaring a unit of work is in continuous flow — moving, not waiting.',
spec: `## Intent
Surfaces the operational state of a card or spec: in flow. Distinct from "in progress" which is timebox-bound; flow is continuous and signal-driven.
## Acceptance Criteria
- [ ] Diagonal stamp at -8deg over context
- [ ] Stamp text reads "FLOW"
- [ ] Negative: does NOT block reading underlying text
## Constraints
- Pure CSS
- Theme-aware via tokens`,
tags: ['stamp', 'real-content', 'dark-mode-tested', 'responsive'],
status: 'stable',
health: { ics: 91, a11y: 'aa', themed: true, animated: false },
};
---
<section data-this-component class="w-full bg-paper text-black border-4 border-black p-4 relative overflow-hidden">
<div class="opacity-60">
<p class="font-mono text-[9px] uppercase tracking-widest mb-1">CARD-118 / SPEC-044</p>
<p class="text-[11px] leading-snug">
Compose stage emitting tokens, validator subscribed, ship signal
idle. Card moves the moment validate.passed publishes.
</p>
</div>
<div class="absolute top-1/2 start-1/2 -translate-x-1/2 -translate-y-1/2 rotate-[-8deg] pointer-events-none">
<div
class="border-4 border-de text-de bg-paper/40 px-4 py-2"
style="box-shadow: inset 0 0 0 2px var(--color-de), 0 0 0 1px var(--color-paper);"
>
<div class="font-black text-[22px] uppercase tracking-[0.16em] leading-none">FLOW</div>
<div class="font-mono text-[8px] uppercase tracking-widest mt-1 text-center opacity-90">continuous · signal-driven</div>
</div>
</div>
</section>