BPMN-style Process Lanes
A diagram layout that separates responsibilities into clear lanes so handoffs, ownership, and checkpoints stay readable on desktop and mobile.
Architecture Diagram A
BPMN-style process lanes for mobile-safe readability: secure ingress, deterministic discovery, segmented HITL tailoring, quality gates, integrity checks, and outcome feedback.
Same flow on all devices, no overlapping nodes, and clear handoff points between lanes.
Command Ingress
Telegram or CLI command enters the system.
Security Gate
Allowlist and rate-limit checks; policy routes non-command noise.
Discovery Scan
Adapters fetch openings, dedupe, score, and apply ghost-risk downgrade.
State Persist
`RadarJob`, `RadarTriage`, `ScanReport`, and outcomes stored in SQLite.
Command Router
Deterministically routes `/probe`, `/track`, `/tailor`.
/probe + /track
Derive URLs and idempotently promote a radar item to tracked job state.
Tailor Step 1 (HITL)
Generate value hypotheses preview and wait for user edit/approval.
Tailor Step 2
On approval, generate resume and cover letter artifacts.
Content Firewall
Treat JD as untrusted input: sanitize, extract schema, ignore embedded instructions.
Quality Gate
Deterministic checks + rewrite loop with fail-closed behavior.
Output Integrity
Temp write -> atomic move with manifest checksums.
Ops + Feedback
`/status` for observability and `/outcome` labels for local learning loop.
Result: no horizontal overflow dependency, stable readability on mobile, and explicit phase transitions.
This architecture page is assembled directly in code. The lanes, nodes, spacing, and responsive behavior are defined in HTML and CSS so the structure stays versioned, reviewable, and easy to refine without a separate export step.
Each lane is authored as semantic HTML sections with ordered step lists.
CSS grid controls desktop/mobile layout, spacing, and readable handoff flow.
Labels and glossary text are updated in-source so changes stay diffable in git.
The page ships as static HTML, then publishes through GitHub Pages behind Cloudflare.
Plain-language meaning of each node in the flow.
A diagram layout that separates responsibilities into clear lanes so handoffs, ownership, and checkpoints stay readable on desktop and mobile.
Validates chat IDs, applies rate limits, and routes non-command noise by policy.
Collects openings from ATS/APIs/pages, then deduplicates and triages them.
Deterministically executes `/probe`, `/track`, and `/tailor` workflows.
Stores jobs, triage, scans, outcomes, and task observability records.
Shows hypotheses preview for human review before any full artifact generation.
Sanitizes JD content and extracts structured signals from untrusted source text.
Applies deterministic writing constraints and rewrites when policy fails.
Publishes artifact files atomically and tracks checksums in manifest metadata.
Provides runtime status and outcome labels for iterative local improvement.