boardx / boardx/workspacex

fix(identity): project gateway tick heartbeats into PlatformDirectory

Open
#395 0 comments 0 reactions 0 assignees View on GitHub
backlog out-of-scope owner:coord-architecture
Dominant language
TypeScript
Stars
0
Forks
0
Avg merge
1h 7m
Merged PRs (30d)
969

Description

Parent: #384 (P0-2d). Depends on P0-2a and P0-2b.

## Scope
Make successful scoped gateway tick/heartbeat update the PlatformDirectory runtime heartbeat projection.

## Acceptance
- Successful scoped heartbeat updates last_heartbeat_at for the bound Directory identity.
- Failed/unauthorized heartbeat does not update Directory.
- Repo lease and Directory heartbeat timestamps are observably correlated.
- Tests cover success, denial, and Directory unavailability fail-closed.

Delivery discipline: one issue, one worker branch, one PR.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the successful scoped gateway tick/heartbeat into the bound PlatformDirectory identity, including the dependency work in P0-2a and P0-2b. Add tests for successful projection, denied heartbeats, and Directory unavailability; done means correlated lease and Directory timestamps with unauthorized or unavailable cases failing closed.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
authentication, backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.