Component
FibonacciProof
Type the next number in the sequence 1, 2, 3, 5, 8. Each accepted answer adds a real proof row and lifts the notice slightly; a wrong answer is rejected without advancing the proof.
Possible use
It could let a reviewer make a handoff notice earn clearance by entering a ceremonial sequence, or let a presenter turn an agenda line into a tiny numerical initiation. Neither use gains evidence from correctly typing five predictable numbers.
Reasonable alternative
A reasonable local alternative is rendering the notice immediately and, if verification matters, showing one explicit validation result. A proof ladder makes a known sequence stand in for trust.
01 / Preview
Try it yourself.
Ready for another review
- 1?
- 2?
- 3?
- 4?
- 5?
Mechanism
- 1
- Start with a readable notice and five empty proof cells.
- 2
- Enter 1, then 2, 3, 5 and 8 in the field.
- 3
- Each accepted answer adds a real proof row and lifts the notice.
- 4
- Restart the proof when Fibonacci has become an unreasonable permission system.
02 / Usage
Put it somewhere.
example.tsxTSX
import { FibonacciProof } from "gra-ui";
import "gra-ui/styles.css";
export function ProvenNotice() {
return <FibonacciProof><span>Ready for another review</span></FibonacciProof>;
}03 / API
Small surface area.
PropTypeDescription
childrenReactNodeThe notice that must survive the five-number Fibonacci proof.