Write a range's Lens words
write_lens_wordsWrite the words displayed in ShadowGit Lens for a get_lens range: summary, step titles/bodies, why quotes, excerpts, and card roles, using the ids get_lens provided.
Instructions
Write the words the user reads in ShadowGit's Lens for a range get_lens read: a summary, each step's title and body, with a why and an excerpt, each card's role, by the ids get_lens gave. An older ShadowGit takes plain text alone; text past its limit is cut; unknown ids are left out. The app keeps the words in its history: a card's role shows in any later range while its code is unchanged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base | Yes | The base get_lens answered (null: from the start of the history) | |
| head | Yes | The head get_lens answered | |
| repo | No | Project name or absolute path. Defaults to the current project. | |
| flows | No | Per flow: a verb phrase, e.g. "draws a range" | |
| steps | No | Per step: a title naming what it does, and its words; a step's entry replaces everything written for that step before, so send its title, body, why and excerpt together | |
| layers | No | Per layer: a short name, where the default does not say where code runs | |
| summary | No | What the change does and why, in two sentences | |
| components | No | Per changed card: the role it plays, in a few words |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | Yes | ||
| applied | Yes | ||
| ignored | Yes |