Local CLI and desktop app for ranking messy stakeholder asks into a focused delivery queue.
Project description
Stakeholder Ask Ranker
Stakeholder Ask Ranker turns pasted stakeholder requests, meeting scraps, and planning notes into a prioritized delivery queue. It runs locally as a CLI or a small Tkinter desktop app.
It is useful when product, support, sales, and leadership asks arrive in different formats and someone needs a quick first pass before grooming the work.
Install
python3 -m pip install stakeholder-ask-ranker
CLI
stakeholder-ask-ranker examples/stakeholder-notes.txt
stakeholder-ask-ranker examples/stakeholder-notes.txt --format json
stakeholder-ask-ranker examples/stakeholder-notes.txt --format csv --output queue.csv
The CLI also reads from stdin:
pbpaste | stakeholder-ask-ranker --format markdown
Desktop App
stakeholder-ask-ranker-gui
Paste notes, rank the queue, switch between Markdown, JSON, and CSV, then copy or save the result.
Optional Planning Briefs
For a short LLM-generated planning brief, choose a provider and set the matching environment variable:
OPENAI_API_KEY=... stakeholder-ask-ranker examples/stakeholder-notes.txt --llm openai
ANTHROPIC_API_KEY=... stakeholder-ask-ranker examples/stakeholder-notes.txt --llm anthropic
stakeholder-ask-ranker examples/stakeholder-notes.txt --llm ollama --model llama3.1
Provider calls are opt-in. Ranking works without network access or API keys.
What It Scores
- Value signals such as customer, revenue, compliance, incident, and renewal risk
- Urgency signals such as today, tomorrow, urgent, blocked, deadline, and before launch
- Named requester, owner, stakeholder, due date, and impact fields
- Effort hints such as copy, report, dashboard, workflow, integration, migration, and rewrite
- Confidence based on how complete the ask is
Development
python3 -m pytest
python3 -m build --no-isolation
python3 -m twine check dist/*
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file stakeholder_ask_ranker-0.1.0.tar.gz.
File metadata
- Download URL: stakeholder_ask_ranker-0.1.0.tar.gz
- Upload date:
- Size: 11.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7b425db4c41560fde1032e8d5d9da2050c6632627e44a39b515e31f26939700c
|
|
| MD5 |
aa0aef0e5da36732fb985c2e6dc47fa4
|
|
| BLAKE2b-256 |
9efecf38ea672c87907e9634aac69cb111c058d713a0b7907345f4bf1cf5c98d
|
File details
Details for the file stakeholder_ask_ranker-0.1.0-py3-none-any.whl.
File metadata
- Download URL: stakeholder_ask_ranker-0.1.0-py3-none-any.whl
- Upload date:
- Size: 10.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
49736527a481f911964c4b548fcbad73d66597754bec71eb0ec0719445c55aad
|
|
| MD5 |
1b4499a91a338249ef8c7c3b3d308526
|
|
| BLAKE2b-256 |
1d0d393714668abbfdac749ef755e9ce5cee61624d84eefed82b0271c76fb63b
|