Metadata-Version: 2.4
Name: jobsweep
Version: 0.0.1
Summary: SG part-time job aggregator: rank postings by time-to-money efficiency, autofill apply, track callbacks.
Project-URL: Homepage, https://github.com/mansibmiraj/jobsweep
Project-URL: Issues, https://github.com/mansibmiraj/jobsweep/issues
Author-email: Mansib Miraj <mansib@mail.com>
License: MIT
License-File: LICENSE
Keywords: aggregator,cli,jobs,part-time,singapore
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Office/Business
Requires-Python: >=3.11
Description-Content-Type: text/markdown

# jobsweep

SG part-time job aggregator. Ranks postings by Becker (1965) household-production opportunity cost (`V = w(1-τ) − C_cog·λ − C_commute − C_fatigue`). One SQLite SSOT. One CLI. All numeric constants cited.

**Status:** v0.0.1 — name reservation. Real surface lands in v0.1.0.

## Roadmap

- v0.1.0 — MVP CLI: `refresh | list | rank-explain` against one source (mycareersfuture), L1-L6 gate chain enforced
- v0.2.0 — 4 more sources (fastjobs, glints, grabjobs, flexwork) + contract tests
- v0.3.0 — Matrix-bridged WhatsApp callback ingestion
- v0.4.0 — Apply orchestrator: Ollama-composed cover letters + claude-in-chrome autofill
- v0.5.0 — Procedural CV component (Typst + silhouette-aware text-flow + tailoring no-invention validator)
- v0.6.0 — NiceGUI page + MCP server surfaces

## License

MIT
