INNER CODE UNIT · Python
refresh_doc
VisionForge-OU/foreman · src/foreman/tui/app.py:105
def refresh_doc(self) -> None:
st = self.app.controller.feature(self.slug)
d = st.doc(self.kind)
title = self.query_one("#title", Static)
md = self.query_one("#md", Markdown)
oq = self.query_one("#oq", Static)
if d is None:
title.update(f"[b]{self.kind}[/b] — (not produced yet)")
md.update("")
oq.update("")
return
badges = self.app.controller.review_badges(self.slug, self.kind)
title.update(f"[b]{self.kind.upper()}[/b] v{d.version} · status: {d.status.value}"
+ (f" · {badges}" if badges else ""))
# WS5.2: surface the grill's "decisions made on your behalf" digest up top.
digest = self.app.controller.review_digest(d.body)
dwidget = self.query_one("#digest", Static)
if digest: