Lazarus CMS
یک CMS مبتنی بر هوش مصنوعی که از روی یک پرامپت چت، وبسایت کامل تولید میکند.
معماری
لازاروس توضیحات کاربر را مثل یک کامپایلر پردازش میکند:
پرامپت چت → Proposal → Blueprint → ISA (۲۷ opcode) → برنامهٔ ASM → اجراکنندهٔ فایلبهفایل → سایت خروجی
engine/— کامپایلر ISA، اسمبلر، موتورهای proposal/blueprint، پروفایلهای معماریmodules/— ماشین حالت گفتگو (Session)، اجراکننده (Executor)، سیستم تعمیر (Repair)، صف کارها (Jobs)web/— رابط Flask با CSRF، rate-limit و مدیریت تنظیمات
اجرا
pip install -e . # نصب
lazarus # اجرای سرور روی http://127.0.0.1:5000
lazarus --host 0.0.0.0 --port 8080
اولین اجرا setup ادمین را نشان میدهد؛ مدل API (مثلاً GLM) را در تنظیمات وارد کنید و از صفحهٔ چت سایت بسازید.
تستها
pip install -e ".[dev]"
pytest
تستها کاملاً آفلاین با یک مدل stub اجرا میشوند؛ هیچ کلید API لازم نیست.
حالتهای build
standard— ساخت کامل با بازبینی انسانی در هر مرحلهquick— مسیر سریعتر با تعداد فراخوانی کمتر، مناسب تکرارهای توسعه
وضعیت
نسخهٔ ۵٫۱۰٫۳. شناختهشدهترین نقاط ضعف فعلی (مستند در گزارش بازبینی فنی):
- اجرای زندهٔ کامل «پرامپت تا سایت» هنوز روی سختافزار واقعی تثبیت نشده است
- حلقهٔ repair در برابر خطاهای آبشاری (چند فایل خراب همزمان) محدودیت بودجه دارد
کار تیمی
- CONTRIBUTING.md — چرخهٔ کار برنچ/PR، پیام کامیت، قوانین توسعه
- docs/REVIEW_PLAN.md — نقشهٔ بازبینی عمیق چهارنفرهٔ کل کد (فاز فعلی پروژه)
قانون فعلی: همهٔ تغییرها از طریق برنچ + Pull Request؛ main مستقیم پوش نمیشود.
Metadata
Release files for lazarus-cms 5.13.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| lazarus_cms-5.13.2.tar.gz | 753.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| lazarus_cms-5.13.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.4 MB
Release files / lazarus_cms-5.13.2.tar.gz
| Download URL | lazarus_cms-5.13.2.tar.gz |
|---|---|
| Size | 753.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cde356a1b62c05e4817153dbd81b6118d0bdab8f76ec4cb6f94ba0b6db8d8129
|
|
BLAKE2b-256 checksum How to use checksums |
587c903628a4d98ba95ee9b2fac2b3b60d69a8882a81f717e592c15f2b4948f8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.15
|
Release files / lazarus_cms-5.13.2-py3-none-any.whl
| Download URL | lazarus_cms-5.13.2-py3-none-any.whl |
|---|---|
| Size | 682.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
08b23740adc0ee9f7c3d40e3dc0b53d88a5f11bd3985965351b55d365ea93d89
|
|
BLAKE2b-256 checksum How to use checksums |
9c36fb0e6d4306a87e2cafd4160da5e128930a124e8a520fcfcae5a9721f11f4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.15
|