Platform · Building · new here
Time-aware skill-trajectory matching via sequence alignment (CN120525496A design-around)
Match a candidate's skill TRAJECTORY against a role's required trajectory by SEQUENCE ALIGNMENT (Needleman-Wunsch) of two typed (skill → proficiency → time) sequences, blended with final-state coverage and an optional deterministic recency attention — rewarding demonstrated GROWTH over time (proficiency that rose to the required level beats the same final skills with no/late progression). IP-clean design-around of in-force CN120525496A: 1-D sequence alignment (+ optional deterministic attention), explicitly NOT a graph neural network over a capability-evolution graph (no nodes/edges, no message-passing, no learned params). The time-aware complement to the PAT-204 token-overlap matcher and the US11403597B2 semantic-rank — both of which are point-in-time. Pure + deterministic, no external model dependency.
- Cluster
- Platform
- Type
- algo
- Status
- Building
- Used by
- people-analytics-toolbox, performix
Maturity evidence
- Functioning
- core/skill-trajectory.ts (Needleman-Wunsch alignment over (skill,proficiency,time) sequences + deterministic recency attention, no external model) + REST + MCP (job-family-agent.trajectory-match) wired from one contract; 7 passing tests (npm run test:trajectory-match) incl. grower-beats-flat, deterministic ties, honest empty case, and a sequence-alignment-not-GNN/not-set-overlap assertion; changed-files typecheck clean, check:spokes job-family-agent + check:standards green.
- Valuable
- Adds the time/trajectory dimension neither static matcher has (succession, internal mobility, early-career ramp). Routed from the patent-radar sweep. No live consumer yet, and IN-FORCE patent — pending legal review on the non-infringement path before any commercial use.
- Understood
- docs/PATENT-RADAR-CN120525496A-TRIAGE.md (claim vs design-around table, synthesis decision, deterministic-by-construction note) + spoke README section with mermaid.
- Integrated
- REST + MCP from one declaration on branch feat/skill-trajectory-matching-cn120525496a (PR open, NOT merged); reuses the two-sided ProfileSide vocabulary. No live consumer wiring yet.
How to use it
- REST
- /api/spokes/job-family-agent/trajectory-match
- MCP
- job-family-agent.trajectory-match
- Data
- src/spokes/job-family-agent/core/skill-trajectory.ts
Other Platform capabilities
- Comp audit self-serve — CSV intake, free validate, commerce-gated watermarked run (HO-155)
- Gift pass — gifted ownership on the entitlement store (magic-link claim)
- JobFrame canonical Job Family × Focus × Level taxonomy + classifier
- SMB pay-system wizard — chocolate/vanilla over the pay-system catalog
- Support channel — portfolio-wide /support form → ticket store → operator email
- Ask-your-data — generalizable NL→rank→tier→cite spoke (HO-378)
- Diagnostic acquisition — next-best-ask over a live hypothesis set
- Executive-Priorities Elicitation Instruments (static catalog)
Capability detail sourced from the People Analytics Toolbox capability feed (source of truth), snapshot retrieved 2026-07-23.