needs: stage_words, each state in the site's own words, carried into the simulation model
Test / test (push) Successful in 29s
Test / test (push) Successful in 29s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5.1
parent
00db014eae
commit
3923d4d0dc
@@ -73,6 +73,11 @@ pub struct Need {
|
|||||||
/// as a warning, so the gap stays visible without failing CI.
|
/// as a warning, so the gap stays visible without failing CI.
|
||||||
#[serde(default)]
|
#[serde(default)]
|
||||||
pub planned: bool,
|
pub planned: bool,
|
||||||
|
/// Each state of the bucket in plain words, in the site's
|
||||||
|
/// language, for the scorer: state ids are ASCII, and a Norwegian
|
||||||
|
/// `ikke_lost` reads as English to a model.
|
||||||
|
#[serde(default)]
|
||||||
|
pub stage_words: std::collections::BTreeMap<String, String>,
|
||||||
/// The finished states that are a good outcome for the business -
|
/// The finished states that are a good outcome for the business -
|
||||||
/// a subset of `done_when`. "lost" is finished; "won" is success.
|
/// a subset of `done_when`. "lost" is finished; "won" is success.
|
||||||
/// What a simulation or a live bucket report counts toward.
|
/// What a simulation or a live bucket report counts toward.
|
||||||
@@ -598,6 +603,7 @@ pub fn sim_model(
|
|||||||
json!({
|
json!({
|
||||||
"initial": schema.initial,
|
"initial": schema.initial,
|
||||||
"transitions": schema.transitions,
|
"transitions": schema.transitions,
|
||||||
|
"words": need.stage_words,
|
||||||
"desks": desks_over(questions, &need.lands_in).iter().map(|d| json!({
|
"desks": desks_over(questions, &need.lands_in).iter().map(|d| json!({
|
||||||
"page": d.page,
|
"page": d.page,
|
||||||
"group": d.group,
|
"group": d.group,
|
||||||
|
|||||||
Reference in New Issue
Block a user