-
-
Notifications
You must be signed in to change notification settings - Fork 0
0.4.0
Hussein Jarrar edited this page Sep 12, 2026
·
2 revisions
9 changes · 4 Bugfixes, 2 New Features, 3 Chores · 17 points.
-
RADD-672 A project-scoped key is refused by every cross-project read gate
The Radd Agent service key (spec 113:item.readscoped to RADD) getspermission 'item.read' deniedfrom MCPsearch_itemsandlist_projects— while the spec-114 catalog lists both tools for that key, becausevisible_catalogresolves per-project permissions and findsitem.readin RADD. The catalog and the…
authitemsmcp·2ee46bbb -
RADD-675 view_members.added_by has no merge rule — merging a user would strand it
tests/test_merge_coverage.pyfails on the full suite:view_members.added_by(curated roadmap membership, migrationfd68d1c4d8fd) stores a user id but appears in neither_MERGE_REPOINT,_MERGE_DEDUPE, nor_EXEMPT— so merging the user who pinned items to a view would strand the attribution. The guard test…
authviews·2ea12284 -
RADD-604 Plugin UI bundles are missing from the published image
Every plugin UI remote 404s on the live instance:/plugins/csat/remoteEntry.js,/plugins/approvals/remoteEntry.js,/plugins/participants/remoteEntry.js(andmilestones,mailintake).
deploypluginmgrweb· 3 pts ·cb87991c -
RADD-605 A missing plugin asset returns 500, not 404
app.py:124raisesNotFoundError(f"plugin asset not found: {name}/{file}")with one positional argument, but the constructor isNotFoundError(entity, identifier). Raising it throwsTypeError: NotFoundError.init() missing 1 required positional argument: 'identifier', which surfaces as a 500 with a traceback in…
pluginmgrserver· 1 pts ·99e081e5
-
RADD-603 Roadmap: what gets built next lives here, not in PLAN.md
PLAN.md§8 still holds the depth list. Move the open items into this project as issues so the roadmap view is the plan.
docs· 3 pts ·3efc5646 -
RADD-640 Plugins contribute MCP tools through the kernel
Spec 93 made every other contribution type plugin-registerable. MCP tools were the exception — they lived in a hardcoded catalog, so a plugin could not expose one at all, and if it could, it would have bypassed the filter.
mcppluginmgr· 5 pts ·ff2395b3
-
RADD-693 The tracking workflow goes MCP-first
The track/release skills and CLAUDE.md teach urllib-over-REST as the way to work the tracker, so every session shells out to the API even though the instance embeds an MCP server whose catalog was purpose-built for agents (specs 45/114). This session proved the cost: the REST path worked while…
docsmcp·66322135 -
RADD-671 Exercise the features that read as zero
A cycle for the current cadence with the open work in it, and a dashboard showing this project's own throughput and progress. Real data only — no invented worklogs.
83545350 -
RADD-666 Make the tracking workflow durable, and use the product it tracks
The working agreement exists but is spread across a session's memory, a CLAUDE.md section and a release skill, and parts of it were only ever said out loud. A new conversation should be able to pick up the same practice without being told again.
docs· 5 pts ·5dd6ba25
Changes from v0.3.2 to v0.4.0.
Mirrored from project.radd-hq.com on 2026-09-12. Documentation is written there; this copy is regenerated by scripts/publish_wiki.py and hand edits do not survive it.
-
Developer guide
- Architecture: the kernel and plugins
- Develop, test and deploy
- Events and consumers
- Permissions and access control
- The MCP server
- The query language for developers
- The REST API and authentication
- Write a backend plugin
- Write a page editor extension
- Write a plugin user interface
- Write an automation node
-
Release notes
- 0.36.4
- 0.36.3
- 0.36.2
- 0.36.1
- 0.36.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.1
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.26.0
- 0.25.1
- 0.25.0
- 0.24.1
- 0.24.0
- 0.23.1
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.1
- 0.18.0
- 0.17.2
- 0.17.1
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.1
- 0.14.0
- 0.13.1
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.2
- 0.9.1
- 0.9.0
- 0.8.1
- 0.8.0
- 0.7.1
- 0.7.0
- 0.6.6
- 0.6.5
- 0.6.4
- 0.6.3
- 0.6.2
- 0.6.1
- 0.6.0
- 0.5.0
- 0.4.1
- 0.4.0
- 0.3.2
- 0.3.0
- 0.2.0
- 0.1.0
-
User guide
- AI features
- Attachments
- Automations
- Cycles and releases
- Instance settings
- Intake forms and the portal
- Notifications and the inbox
- Personal settings
- Project settings
- Projects
- Reports and dashboards
- Search and the query language
- Start here
- The application window
- The card designer
- The roadmap
- The service desk
- The wiki
- Time logging and the timesheet
- Views
- Work items