···1010```text
1111Text
1212 ↓
1313-Normalize text
1414- ↓
1513Aho-Corasick phrase matcher
1614 ↓
1717-Regex / parser structural rules
1515+Structural, repetition, and character-class detectors
1816 ↓
1919-Feature scoring
2020- ↓
2121-Report
1717+Findings report
1818+```
1919+2020+## Usage
2121+2222+Scan text from stdin:
2323+2424+```sh
2525+printf 'Let us delve into this robust ecosystem.' | cargo run -q -p tropius-cli
2626+```
2727+2828+Scan article text extracted from a live URL with [lectito](https://lectito.stormlightlabs.org/):
2929+3030+```sh
3131+lectito 'https://www.solo.io/blog/what-is-agent-identity-human-workload-a-new-layer' \
3232+ --format text \
3333+ | cargo run -q -p tropius-cli
2234```
3535+3636+The CLI exits `0` when no findings are found and `1` when it finds trope signals.
3737+3838+It exits `2` for usage or configuration errors.
3939+4040+Color output respects [`NO_COLOR`](https://no-color.org/).
4141+4242+## Coverage
4343+4444+Current coverage includes:
4545+4646+- phrase patterns for 22 of 33 trope.fyi sections
4747+- structural detectors for sentence and paragraph shape
4848+- repetition detectors for repeated metaphor terms and duplicated content
4949+- character-class detection for Unicode decoration
23502451## Inspiration
2552