Daily Briefing
A daily operator briefing workflow with companion report. Gathers data from GitLab (review queue, todos), Microsoft Teams (mentions, unread chats, channel messages), and Redmine (recent updates, new tickets), then renders a prioritized markdown briefing plus a stable JSON contract. Sources are model-type-driven: the workflow calls model methods, the report dispatches each step's data by modelType to a normalizer. Adding a source is one workflow step plus one normalizer entry.
Customization
The workflow accepts inputs for Teams channels, Redmine exclude patterns, and lookback window. Override defaults via trigger.inputs or --input flags.
Prerequisites
Requires these model types (or equivalents) to be installed: - @webframp/gitlab - @webframp/microsoft/teams - @webframp/redmine
Daily operator briefing — GitLab review queue, Teams attention, Redmine activity. Customize via trigger.inputs or --input flags.
Daily briefing: GitLab review queue (four tiers), Teams attention, Redmine activity — normalized into markdown + JSON.
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository0/2missing