PO

Store Manager Mr Price Kids Secunda Mall

Full-time Govan Mbeki, Mpumalanga, South Africa, ZA
Posted 1 week, 6 days ago 88 views 0 applications

Job Description

Here's a thinking process: 1. **Analyze User Input:** - User is acting as a job listing editor - I receive raw scraped text from a job website - My job: extract ONLY actual job information, return clean, readable format - Must REMOVE: social sharing, author bylines, "you may also like", navigation, comments, ads/promotions, cookie notices, duplicate text, category labels, stray numbers/formatting artifacts - Must KEEP and STRUCTURE: job title, company, location, description/responsibilities, requirements/qualifications, how to apply, salary, deadline, job ID/reference, contract type/level - Return ONLY cleaned job text, no commentary, no headers like "Here is the cleaned version", no markdown Wait, the actual prompt I need to respond to is different. Let me re-read carefully. The user message starts with: "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." Then there are rules: - Use

for intro paragraphs and general text - Use

for section headers - Use
  • for list items - No CSS classes, no inline styles, no
    s, no
    tags - Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase - If text has no clear sections, just wrap paragraphs in

    tags - Return ONLY the HTML. No markdown fences, no explanation, no preamble. Then there's a "Job description:" section with the actual text to format. So my task is: Take the provided job description text, apply the formatting rules (semantic HTML with

    ,

    ,
      ,
    • ), preserve ALL content word-for-word, and output ONLY the HTML. Let me look at the removal rules from the very first part of the prompt, but wait - the user message seems to have two parts. The first part describes the editor role with removal rules, but the actual task given is: "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." And the rules are the HTML formatting ones. The removal rules might be context from the system prompt, but the actual instruction is clear: format the given job description as clean semantic HTML using

      ,

      ,
        ,
      • , preserving all content word-for-word, no classes/styles/
        /
        , output only HTML. Let me re-read carefully to make sure I don't mix up the two parts. The user message starts with "You are a job listing editor..." but then says "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." Actually, looking at the structure, it seems like the first paragraph might be a system prompt or context, and the actual task is the HTML formatting. But the user message is entirely one block. I need to output only the HTML as specified. Let me parse the job description text and convert it to the required HTML format. Rules to follow: -

        for introductory paragraphs and general text -

        for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role) -
        • for list items (duties, requirements, qualifications, skills) - No CSS classes, no inline styles, no
          s, no
          tags - Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase - If text has no clear sections, just wrap paragraphs in

          tags - Return ONLY the HTML. No markdown fences, no explanation, no preamble. Important: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". This is critical. I must keep exactly the text as given, just wrap it in the appropriate tags. Also: "No
          tags" - so I must not use
          . I can use block-level tags

          ,

          ,
            ,
          • to structure. Let me examine the job description text carefully. It has various sections with headings like "Stock Management:", "Sales Growth & Profitability:", "Risk Management:", "Customer Experience Management:", "Leadership & Development:", "Innovation:", and earlier "Grade 12.", "3 to 5 years' experience...", etc. The text contains HTML entities like     
            • ,

              ,
                ,
              • , with no CSS classes, no inline styles, no
                s, no
                tags. This is a bit conflicting. The input text already contains HTML tags (
                  ,
                • , , ,   etc.). The task is to reformat it as clean semantic HTML using only

                  ,

                  ,
                    ,
                  • , no classes/styles/
                    /
                    , preserving all content word-for-word. I think the intent is: take the raw text content (stripping the original formatting tags like style="padding: 5px;", ,   etc., but keeping the actual text content), and then wrap it in the new semantic HTML structure. But the rule says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". That might mean I should keep every word, but I can change the markup. The "do not add, remove, summarise, or rephrase" likely refers to the content text itself, not the HTML tags. I need to extract the text content and re-markup it. Let me read the rules again: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". And "Use

                    for introductory paragraphs and general text", "Use

                    for section headers", "Use
                    • for list items", "No CSS classes, no inline styles, no
                      s, no
                      tags". I think I need to parse the text, identify sections and content, and re-markup using only the allowed tags, keeping all text content exactly as is (including punctuation, spacing? but I can normalize spaces since   are HTML entities). Actually, "word-for-word" means I shouldn't change the words themselves. I can change the tagging. Let me look at the text and try to structure it. The text starts with: "Lead and manage the daily operations of your store to ensure that the overall objectives which include store targets, innovation initiatives, and customer service standards are met and exceeded.    
                      • Grade 12.
                      • ..." It seems like the job description has an introductory paragraph, then a list of requirements/qualifications, then several sections with headings and bullet lists. I need to output ONLY the HTML. No markdown fences. So I'll output pure HTML. Let me plan the structure: - The very first sentence: "Lead and manage the daily operations of your store to ensure that the overall objectives which include store targets, innovation initiatives, and customer service standards are met and exceeded." This is an introductory paragraph. Wrap in

                        . But there's      after it. I should probably keep the text content and not the entities. The rule says preserve content word-for-word. I could keep the   as spaces, but since I can't use
                        , I'll just put the text in

                        . Actually, the   are non-breaking spaces. I might need to keep them or strip them. To be safe, I'll include the text as is, but since I'm writing HTML,   will be rendered as non-breaking spaces. But the rule says no inline styles, but entities are okay? I'm not sure. I'll try to keep the exact text content, and use the entities as they are part of the original text. However, the rule "Preserve ALL original content word-for-word" might mean I should keep the exact string including  . I'll include them inside the

                        tag. But wait, the rule also says "No ... no
                        tags". It doesn't say no entities. I think I can use   inside

                        . Let me look at the structure more carefully. It might be better to strip the original inline styles and tags, and just keep the text, then mark up with the new tags. The phrase "Preserve ALL original content word-for-word" likely means don't lose any text, not that I can't change the markup. In fact, the whole task is to reformat the markup. So I should extract the text content and wrap it. Let me parse each part: 1. Intro text: "Lead and manage the daily operations of your store to ensure that the overall objectives which include store targets, innovation initiatives, and customer service standards are met and exceeded.    " - I'll put this in a

                        . The      can be kept as is, or I can replace with spaces. To preserve word-for-word, I'll keep the entities. 2. Then: "

MJC
ECHO
Your MJC Assistant

I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.

How was your experience with ECHO?