Project OS

Edit task

Phase: عرض بيانات المدن

Cancel

Start execution

Project OS prepares everything from this task's context. You review a short summary before anything runs.

A run is already in progress for this project. Finish or cancel it before starting a new one.

Execution packages

بناء بطاقات المدن الأربع

Draft

Repository: /app/storage/projects/cmtxl151o0003if3slrwtu1hs/repo

View / edit
## Task
بناء بطاقات المدن الأربع

تصميم أربع بطاقات للمدن (أكادير، الدار البيضاء، مراكش، الداخلة) تتضمن اسم المدينة، أيقونة مناسبة للطقس، درجة حرارة تجريبية، وحالة الطقس (مثل مشمس أو غائم جزئياً).

Current phase: عرض بيانات المدن

Project context: لوحة الطقس المغربية — أنشئ صفحة ويب عربية حديثة RTL بعنوان "طقس المغرب اليوم".

## Deliverable quality baseline (applies to user-facing output)
If this task produces or changes anything the user sees in a browser, the result must look deliberately crafted — never scaffold-like or raw default markup:
- Clear visual hierarchy: a real page structure with headings, grouping and whitespace — not a bare dump of unstyled elements.
- Deliberate typography and spacing: readable font sizes and line-height, consistent padding/margins; interactive controls (buttons, inputs, links) must be visibly styled, never browser-default only.
- A coherent, restrained color palette (background, text, accent) with accessible contrast.
- Responsive layout: the page must stay usable on a narrow (mobile) viewport.
- Interactions must genuinely work: every control the description asks for performs the requested behavior, and purely local behavior (e.g. a confirmation/status message on click) is implemented client-side — no external service is needed for simple local feedback.
- Accessibility basics: semantic HTML, labels for inputs, alt text for images.
- Arabic/RTL correctness: the document must set lang="ar" and dir="rtl", declare UTF-8 charset, and use natural Arabic wording and typography (no machine-stiff phrasing, no reversed or Latin-mixed layout artifacts).
This is a minimum quality floor, not a template: keep full creative freedom in design, layout and copy.

Acceptance criteria:
- Implement the task: بناء بطاقات المدن الأربع
- Cover the task description above.
- Keep the change scoped to what this task needs.
- Do not introduce secrets or credentials in code.
- Leave the repository in a consistent state (no stray debug output).
- User-facing output must satisfy the deliverable quality baseline above (deliberate styling, responsive layout, working interactions).
- The deliverable must be a correct Arabic RTL document (lang="ar", dir="rtl", UTF-8) with polished Arabic content.

The agent works on a disposable copy; your repository is never modified. Configured via AGENT_ALLOWED_REPO_ROOTS.

Runs

  • Approvedclaude · exit 0

    تحقّقت من صحة صياغة `app.js` بـ `node --check`. الصفحة تبقى `lang="ar"` و`dir="rtl"` بترميز UTF-8 كما هي.

    Repository used by this run
    Repository:
    /app/storage/projects/cmtxl151o0003if3slrwtu1hs/repo
    Branch:
    main
    Baseline commit:
    a8990923ac8fd1a06d70e5e26832e897f4d20fa4

    Applied to source repository: 59709dad4480sha256:5edbc027451f