Esta versión introduce un sistema completo de seguimiento de candidatos para reclutadores, sindicación de feeds de empleos para descubrimiento de talento, un sistema de recompensas para incentivos de colocación, y un chat de incorporación impulsado por IA. También hemos corregido docenas de errores en facturación, pagos, mensajería y la experiencia del reclutador.
La aplicación de cuotas ahora está activa para límites mensuales en publicaciones de empleos, mensajes, contratos e invitaciones de espacio de trabajo, con mensajes claros cuando se alcanzan los límites.
searchable time zone, onboarding calendar step, and link scoring Inglés
a firm can post its own roles — and provably cannot publish them Inglés
make sourcing vendor selection a policy, not a constant Inglés
account.updated is the sole writer of workspace payability Inglés
admit 'reward' as a ledger reference kind Inglés
qualify a referral on a closed hire Inglés
rebuild the public brand guide and stop it publishing false data, closes #1c1c1c #a5f313 Inglés
audit the self-serve apply and count vendor calls Inglés
give the candidate a lifecycle of their own, beside the application Inglés
ship applicant contact disclosure ON by default Inglés
the ledger, the seam, and the lifecycle application layer Inglés
the People board, the settings surface, and the rest of the engine Inglés
the person row, its column boundary, and the board's read path Inglés
write the job post live, and let it ask Inglés
signup stall sweep + the unsubscribe mechanism that never existed Inglés
tell a platform admin a dark surface is gated, not broken Inglés
add the job_feed channel and surface it in the channels panel Inglés
extract the response layer — cache matrix, strong ETag, 304s Inglés
mount the job feeds surface in the client and recruiter portals Inglés
check-quota-meter-parity — every quota declares how it is measured Inglés
one inbox for every channel and every agent, on an index that can answer correctly Inglés
add the FeedJob/FeedMeta types and a defensive row normalizer Inglés
add the five renderers behind RENDERERS Inglés
scaffold @diiirect/job-feeds with the filters v1 contract Inglés
add job feeds, curation items and hashed feed tokens Inglés
add the job_feed channel kind and hoist public_jobs onto syndicated_jobs Inglés
ask the transcript, and a score the human owns Inglés
derive kind='interview' from the resolved invitation link Inglés
one meetings surface, reachable from client and recruiter Inglés
provider='manual' finally has a producer Inglés
the read layer can finally say when an utterance ENDED Inglés
the workbench has a way in, and the scorecard has evidence Inglés
the workbench, and the audit row that was never written Inglés
enforce messages_monthly and contracts_monthly Inglés
make the workspace_members seat cap real Inglés
bug / feature / support as icons beside the bell Inglés
the collapse chevron ends the utilities line, saving a row Inglés
close the last three blockers — green validate, green tests, honest types Inglés
disclose an applicant's contact by provenance, not pipeline stage Inglés
make the SQL test tier actually pass, and fix the merge bug it found Inglés
close the last strict-mode and nullability gaps in the merged features Inglés
default the Vercel team + project instead of demanding them as env Inglés
make client_id nullable everywhere it is now read Inglés
scope a workspace-owned feed's corpus to its own workspace Inglés
share ONE SQL body between the render RPC and the operator preview Inglés
re-ratchet select-column after the type regeneration Inglés
the smoke-route resolver could not see a nested dispatcher Inglés
drop the hollow is_confidential field from FeedJob Inglés
derive engagement_type from the question the composer actually asks Inglés
withhold the distribution summary where distribution is impossible Inglés
re-point the four tours at the sidebars we actually ship Inglés
a mailbox with no workspace has no plan to charge Inglés
stop reading a consumed allowance as untouched Inglés
fix build-breaking sync export, webhook fail-open, and silent lookup error Inglés
regenerate DB types for the merged migrations, and get a comment out of a select string Inglés
repair the red inherited from the consolidated feature branches Inglés
reserve the unsubscribe handle, and model the seat-claim RPC Inglés
grant authenticated SELECT on the booking correlation columns Inglés
collapsing the sidebar takes effect on the click, not on the next one Inglés
free the sidebar's bottom controls, and left-align the account card Inglés
thin_profile could never have fired Inglés
the two things only the consolidation could break Inglés
keep "Refer & earn" inside the workspace shell Inglés
resolve the workspace when /affiliate has no cookie yet Inglés
searchable time zone, onboarding calendar step, and link scoring Inglés
the intro video uid stops being public data Inglés
the intro video uid stops being public data Inglés
a firm can post its own roles — and provably cannot publish them Inglés
gated earnings section with the payout rail entrypoint Inglés
give the opportunities feed a filter rail, dense rows and a preview Inglés
the internal funnel is the client's candidates surface, mounted Inglés
the role detail surface — bench picker, in-flight roster, reward ladder Inglés
the role page now shows the money, the bench and the state Inglés
the role record, and the authorization hole that outlived membership Inglés
the submissions board is the shared board now, and it admits it is read-only Inglés
repair the flag registry lock, dedupe live regions, correct a false ratchet claim Inglés
seed the desk, and make hidden roles reachable again Inglés
three defects only a browser could find, and the spec's own corrections Inglés
update the recruiter workspace layout Inglés
make sourcing vendor selection a policy, not a constant Inglés
shared shapes, presenter math and chips for the agents console Inglés
the console read layer — four actions over the new RPCs Inglés
the console surfaces — fleet, triage, activity, connections, drawer Inglés
three read-only metric functions for the agents console Inglés
wire the console into the workspace agents surface Inglés
close the two gaps the remediation agents could not reach Inglés
remediate the confirmed review findings Inglés
silent truncation, a wrong window, and timezone-dependent day buckets Inglés
the agent drawer was unreachable — mount it, and stop the grid eating the URL Inglés
the throughput chart rendered as an empty band Inglés
account.updated is the sole writer of workspace payability Inglés
manageFirmPayouts action Inglés
workspace scope for connect onboarding Inglés
two of three writers lost the allowance unit on a failed insert Inglés
extract shared workspace Connect-onboarding core Inglés
make the branch pass validate — real type errors and a build-breaker Inglés
admit 'reward' as a ledger reference kind Inglés
price sourcing search so the surface can actually run Inglés
workspace-scoped payout accounts and a (user XOR workspace) payee Inglés
declare how every quota is actually metered Inglés
resolve batch chunks concurrently Inglés
chunk resolveEntitlementMap at the RPC's own bound Inglés
qualify a referral on a closed hire Inglés
add the bilingual webapp-feeds namespace and its three nav labels Inglés
console copy for the agents redesign (en + es) Inglés
apply card answers, closing the conversation loop Inglés
card data through context, not prop drilling Inglés
chat surface, seven tool cards, flag and bilingual copy Inglés
chat turn endpoint, prompt and state adapter Inglés
completion gate, tool surface and chat transcript Inglés
host the live voice session inside the chat card Inglés
render the conversation behind talent-chat-signup Inglés
a firm may submit a slate, not one candidate, ever (task 21) Inglés
candidate ownership claims and the person key Inglés
category reputation and responsiveness tables Inglés
category reputation scoring model and daily rollup (task 22) Inglés
claim tombstones so erasure and ownership can coexist Inglés
client reward composer and rail wiring (task 18) Inglés
derive firm payout account state Inglés
escrow RPCs — close, uncommit, and the M1 trigger Inglés
escrow RPCs — fund, commit, claim (F11-F13) Inglés
escrow RPCs — release and clawback Inglés
firm engagement requests, invites and answers Inglés
firm invitations and the requested engagement direction Inglés
manageJobReward action Inglés
manual settlement, the boundary control (task 24) Inglés
milestone ladder editor and escrow funding panel (task 19) Inglés
obligations, disputes and the integrity side-table Inglés
party-side dispute opening Inglés
per-role reward configuration and its ladder Inglés
pure reward types, formatter and error tokens Inglés
requests inbox, reputation scorecards, invite-by-email Inglés
resolve category attribution on existing submissions Inglés
reward, ladder, slot and earnings reads Inglés
widen candidate_submissions for reward attribution Inglés
admin and recruiter were paying for a namespace neither one reaches Inglés
configure timeZone on BOTH halves, not just the server one Inglés
persist spf_verified on the SES verification path Inglés
cards render server data, not invented defaults Inglés
add the missing category backfill task; correct a wrong task reference Inglés
finish the bigint->number conversion in the formatter Inglés
narrow dispute subject to what the runtime actually writes Inglés
register the rollup event, or its only trigger is a daily cron Inglés
the 15 type errors four tasks of manual review could not see Inglés
the job record already spends its lime, so the funding CTA is forest Inglés
4 security hardening fixes Inglés
rebuild the public brand guide and stop it publishing false data, closes #1c1c1c #a5f313 Inglés
rebuild /download around what actually ships Inglés
rebuild the download page with launch notifications Inglés
redesign agency application page Inglés
year-scope the UNBOUND page, with an evergreen alias Inglés
stop advertising money the platform does not pay Inglés
audit the self-serve apply and count vendor calls Inglés
declare the brand types, drop dead slots, show run duration Inglés
record where every brand asset came from Inglés
the backfill skipped recruiters and reported into the void Inglés
type the provenance patch and summary properly Inglés