"Use for Mercor revenue jobs, assessments, applications, replies, work submission, authentication, and verified earnings."
Resources
1Install
npx skillscat add daisuke134/life-manager/mercor Install via the SkillsCat registry.
Mercor
Mercor is an independent Life Manager revenue marketplace, not a Job Hunter subfeature. Prioritize Japanese/Japan, software, AI and system-development work, then continue through other roles. apps/job-search-loop/ owns Mercor browser effects while shared marketplace contracts own reusable Apply policy and effect reporting.
Canonical owners
- Candidate truth and resume variants:
~/.config/anicca/job-search/profile.jsonand private material SSOT - Shared Apply policy and reporting:
skills/_shared/marketplace-core/ - Browser/application runtime:
apps/job-search-loop/ - Cadence and installed owner:
config/loop-registry.json→mercor-revenue-application - Private Mercor state:
~/.local/state/anicca/job-search/mercor/ - Integration spec:
docs/superpowers/specs/2026-08-22-mercor-life-manager-consolidation.md
Authentication hard stops
- A Mercor login screen is not terminal. Use only Mercor's email login with the account email from private profile/credential state and return to Mercor without asking the operator. Never print or place credentials in evidence.
- Never click
Google,Okta, orSign up. - Never use account recovery, reset, registration, or recursive alternate-method paths.
- On any recovery/reset/wait screen, record the URL and visible text and stop.
- Never use another site's tab or the trusted daily-driver browser.
- Never click or invoke Sign out/Log out. Persist refreshed provider state only after authenticated official readback; a logged-out or indeterminate context must never replace the last known-good provider vault.
Application policy
- Reconcile an existing in-progress Mercor application before discovering a new listing.
- Read the complete verified profile facts and resume text. Missing or preferred evidence remains eligible medium and is ranked later rather than rejected. A material required language, location, domain, or seniority contradiction is low
no_reasonable_shot: do not submit or request a human step for it. Answer required controls truthfully, apply maximally among high/medium reasonable-shot work, and let Mercor decide eligibility. - Do not impersonate interviews or assessments. The Japanese Evaluator's 14-minute camera/microphone
Domain Expert Interviewis completed and the application page readsYour application has been submitted!; reconcile the review result and never resubmit the same application. - A new interview, assessment, camera, screen-share, or other person-bound step becomes candidate-local durable
needs_human: finish reversible steps, notify the exact job/link/action once, then continue other candidates without waiting. CAPTCHA, auth failure, and ambiguous provider state are blockers rather than invented human work. - Count earnings only from an authoritative Mercor Earnings/contract settlement read-back; never count views, invitations, estimates, or pending offers.
Ready-to-submit automation
When a listing shows every required step complete, 100%, any required interview completed/reused, and a visible Submit application, the 30-minute Mercor revenue-application owner submits every ready listing within the bounded scan. Before each click it durably claims the listing and reads back the submitted state; an existing claim, pending application, or ambiguous prior click is never retried.
Reusable open-source macro loop
Treat this as a provider module for any operator, not as a shared account or a guaranteed-income machine. Each operator must supply their own resume/facts, Mercor email session, payment setup, Calendar, interview/assessment completion, capacity, locales, and exclusions. Keep those inputs in the operator's private XDG state root; never commit them or reuse another operator's credentials.
The loop owns recurring discovery, ready-form submission, Gmail/Calendar reconciliation, reminders, evidence, duplicate protection, and settled-earnings accounting. It does not impersonate interviews, assessments, or paid work where Mercor prohibits AI/automation. $10K verified means three consecutive cycles of actual settled payouts, not an offer or an estimated capacity.
The execution style is model-led: observe the live page, reason about the next action, and adapt to page drift. Keep deterministic code small and boundary-focused—owned browser session, domain allowlist, lease, pre-effect claim, read-back, evidence, and ledger. Do not turn every possible UI branch into a brittle script.
Calendar policy
- Reuse
apps/job-search-loop/job_search_loop/interview_scheduling.pyandcalendar_sync.pyfor every Mercor interview, regardless of locale. - Classify the Gmail/Mercor thread, require explicit start/end/timezone, check Calendar FreeBusy, and create one idempotent private event with prep reminders.
- Human glue is limited to authorization, ambiguous scheduling, attending the interview, and human-bound assessments. Never impersonate an interview.
Loop contract
The 30-minute mercor-revenue-application owner is the sole Mercor Apply loop. Do not create a second Mercor executor or merge its business identity into Job Hunter. It consumes shared marketplace Apply policy/reporting; its adapter owns only Mercor auth, DOM, provider state, mutation and official readback. It keeps person-bound gates candidate-local and continues the scan.