PI

Production Assistant

Full time Steeledale - Gauteng, ZA
Posted 18 hours, 24 minutes ago 14 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 text, author bylines, "you may also like", navigation, comments, ads, cookie notices, duplicate text, category labels not part of job, stray numbers/formatting artifacts. - Must KEEP and STRUCTURE: job title, company/name, location, job description/responsibilities, requirements/qualifications, how to apply, salary, deadline/closing date, job ID/reference number, contract type/level. - Return ONLY the cleaned job text. No commentary, headers like "Here is the cleaned version", no markdown formatting. Just the clean job listing text. Wait, the actual prompt I received 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 about HTML formatting: use

,

,
  • , no CSS classes, no inline styles, no
    , no
    , preserve ALL original content word-for-word, no add/remove/summarise/rephrase, if no clear sections just wrap paragraphs in

    , return ONLY the HTML. No markdown fences, no explanation, no preamble. Then there's: "Job description:" followed by a block of text. So the task is: Take the provided job description text, and format it as clean semantic HTML according to the strict rules given. I must preserve ALL original content word-for-word. I must not remove anything unless it's explicitly part of the removal list from the very first part of the prompt, but wait - the very first part describes a different role (job listing editor removing stuff), but the actual task given is the HTML formatting one with specific rules. Let me read carefully. The prompt has two parts: 1. "You are a job listing editor... Remove all of the following... Keep and Structure... Return ONLY the cleaned job text. Do not add any commentary..." 2. "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML. Rules: - Use

    for introductory paragraphs... - 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... - If text has no clear sections, just wrap paragraphs in

      tags - Return ONLY the HTML. No markdown fences, no explanation, no preamble." Then: "Job description:" followed by the text. I need to figure out which set of instructions takes precedence. The user message starts with "You receive a plain-text job description..." and gives HTML formatting rules. The first part about removing social sharing etc. seems like a system prompt or context, but the actual task is explicitly stated: format the given job description as clean semantic HTML following those rules, preserving all content word-for-word. Let me examine the job description text provided: ```

      It's fun to work in a company where people truly BELIEVE in what they're doing!

      Manufacture/ prepare and/ or wrap products according to specifications/ standards and daily/ weekly budgets
      Correctly price random weight/ loose selling items
      Check correct pricing e.g Labels
      Conduct regular quality checks, ensure that stock is rotated. Damaged/ expired stock is removed
      Prevent wastage/ shrinkage/ damages
      Check temperatures/ maintain the cold chain
      Ensure that hygiene, housekeeping and safe working standards are maintained (floor back-up)
      Ensure security procedures are adhered to
      Operate and clean equipment according to laid down standards
      Approach and advise customers on the product, listen to customers’ requests, provide the required product or services and handle customers in a courteous and professional manner
      Process all customer orders according to the correct procedures and servce standards
      Promote products
      Communicate effectively with employees, management, customers and suppliers

      Matric

      Must reside close to store

      Able to manufacture / produce various meat products e.g. sausage, mince etc. 

      Must be able to communicate in English

      Note: The incumbent may also be expected to perform other duties as assigned from time to time. This position will require transferability between stores.

      Calm/Patient 

      Communicate 

      Conscientious (by the book)  

      Customer minded  

      Handle routine work  

      Thorough / accurate  

      Team Player

      If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

      Discover who we are

      ``` Rules for HTML formatting: - Use

      for introductory paragraphs and general text - Use

      for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role) - Use
      • 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 not remove any text, including the HTML tags that are already there? Wait, the input text contains HTML tags like `

        `, ``, ``, etc. The rule says "No CSS classes, no inline styles, no

        s, no
        tags". So I need to strip inline styles and `
        ` tags, but preserve content. Also, I need to use `

        `, `

        `, `
        • ` as appropriate. But "Preserve ALL original content word-for-word" conflicts with removing inline styles? I think the intent is to preserve the textual content, not the presentational HTML tags. The rules say: "No CSS classes, no inline styles, no
          s, no
          tags". So I should strip those. But I must preserve the text content word-for-word. So I'll extract the text, keep all words exactly as they appear, but format them using only `

          `, `

          `, `
            `, `
          • ` as per rules. Also: "If text has no clear sections, just wrap paragraphs in

            tags". The text seems to have some structure: there's a list of duties, then some requirements like "Matric", "Must reside close to store", etc., then skills like "Calm/Patient", "Communicate", etc. But the rule says preserve all original content word-for-word. I need to decide how to structure it. Let me parse the text content by removing the inline HTML tags and styles, but keeping the text. The input has: - `

            It's fun to work in a company where people truly BELIEVE in what they're doing!

            ` -> text: "It's fun to work in a company where people truly BELIEVE in what they're doing!" - Then empty `

            ` etc. - I can ignore empty paragraphs or wrap empty ones? Probably just skip them or include as `

            `? Rule says "If text has no clear sections, just wrap paragraphs in

            tags". But empty paragraphs might be ignored. I'll include them as `

            ` maybe, but better to omit empty ones to keep clean. However, "Preserve ALL original content word-for-word" might mean I should include empty paragraphs too? Hmm. I'll see. - Then a bunch of text without tags: "Manufacture/ prepare and/ or wrap products according to specifications/ standards and daily/ weekly budgets Correctly price random weight/ loose selling items Check correct pricing e.g Labels Conduct regular quality checks, ensure that stock is rotated. Damaged/ expired stock is removed Prevent wastage/ shrinkage/ damages Check temperatures/ maintain the cold chain Ensure that hygiene, housekeeping and safe working standards are maintained (floor back-up) Ensure security procedures are adhered to Operate and clean equipment according to laid down standards Approach and advise customers on the product, listen to customers’ requests, provide the required product or services and handle customers in a courteous and professional manner Process all customer orders according to the correct procedures and servce standards Promote products Communicate effectively with employees, management, customers and suppliers" - Then empty paragraphs again. - Then `

            Matric

            ` - `

            Must reside close to store

            ` - `

            Able to manufacture / produce various meat products e.g. sausage, mince etc.

            ` - `

            Must be able to communicate in English

            ` - `

            Note: The incumbent may also be expected to perform other duties as assigned from time to time. This position will require transferability between stores.

            ` - Then empty paragraphs. - `

            Calm/Patient

            ` - `

            Communicate

            ` - `

            Conscientious (by the book)  

            ` - `

            Customer minded  

            ` - `

            Handle routine work  

            ` - `

            Thorough / accurate  

            ` - `

            Team Player

            ` - Then empty paragraphs. - `

            If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

            ` - `

            ` etc. - `

            Discover who we are

            ` - Then empty. Now, the HTML formatting rules: use `

            ` for introductory paragraphs and general text, `

            ` for section headers, `

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?