Job Description
` for paragraphs, `
` for section headers, `- ` for lists
- No CSS classes, inline styles, ``, `
` tags
- Preserve ALL original content word-for-word - no adding, removing, summarizing, rephrasing
- If no clear sections, just wrap paragraphs in ``
- Return ONLY the HTML, no markdown fences, no explanation, no preamble
2. **Examine the Job Description Text:**
Let me copy the exact text provided:
```
Company:
RCL Foods
Functions:
Operations/Manufacturing
Job Type Classification:
Permanent
Location - Town / City:
Pietermaritzburg
Job Description:
RCL FOODS is a deeply rooted South African food manufacturer that produces some of the country’s most-loved brands: Yum Yum peanut butter, Nola mayonnaise, Ouma rusks, and Sellati sugar, just to name a few. At the heart of our culture and strategy is our Purpose – WE GROW WHAT MATTERS – which encapsulates our belief in collectively doing that little more to create a positive impact that matters. Visit our website at: www.rclfoods.com We are looking for an experienced Distribution Manager to lead distribution operations across our bakery and depot network in Pietermaritzburg . This role is responsible for ensuring exceptional customer service levels, efficient route and fleet management, cost control, food safety compliance, and continuous improvement across the distribution function.
Minimum Requirements:
Matric (Grade 12). Diploma/Degree in Logistics or Supply Chain Management preferred. Minimum 5 years' distribution experience in the bread baking industry. At least 3 years' management experience. Experience in a unionized manufacturing/distribution environment. Strong analytical, budgeting, reporting, and leadership skills. Proficient in Excel, PowerPoint, and ERP systems (Syspro advantageous).
Duties & Responsibilities:
Lead day-to-day bakery and depot distribution operations. Optimize routes, fleet utilization, and distribution costs. Manage stock receiving, dispatch, transfers, returns, and reconciliations. Drive service excellence through effective route performance reviews and daily debrief processes. Ensure compliance with safety, food safety, quality, governance, and risk standards. Manage and develop drivers, depot supervisors, and distribution teams. Drive continuous improvement, performance management, and operational efficiencies. Collaborate closely with Sales, Finance, Production, HR, Transport, and other stakeholders.
```
3. **Identify Sections and Structure:**
Looking at the text, I can identify these clear sections:
- Company: RCL Foods
- Functions: Operations/Manufacturing
- Job Type Classification: Permanent
- Location - Town / City: Pietermaritzburg
- Job Description: (paragraph text)
- Minimum Requirements: (list items, but presented as continuous text with periods)
- Duties & Responsibilities: (list items, but presented as continuous text with periods)
Now, the rules say:
- 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)
- Use `
` for introductory paragraphs and general text
- Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase
Important: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase"
This is critical. The text under "Minimum Requirements:" and "Duties & Responsibilities:" is currently in sentence/period format, not bullet points. But the rule says "Use `
- ` for list items (duties, requirements, qualifications, skills)". However, it also says "Preserve ALL original content word-for-word". There's a tension here.
Let me re-read carefully: "Use
- for list items (duties, requirements, qualifications, skills)" - this suggests I should convert the items into `
- ` format. But "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase" - this means I must keep the exact text, not rephrase it into bullet points if the original isn't bullet-pointed.
Wait, the instruction says: "If text has no clear sections, just wrap paragraphs in
tags". And "Use
- for list items (duties, requirements, qualifications, skills)". The original text has "Minimum Requirements:" followed by text with periods and commas. "Duties & Responsibilities:" followed by text with periods and commas.
I need to decide: should I treat each sentence or each comma-separated item as a `
- `, or should I keep them as `
` since they're not originally `
- ` items?
The rule "Preserve ALL original content word-for-word" is strongest. It says "do not add, remove, summarise, or rephrase". Converting prose to bullet points could be seen as rephrasing/structuring, which might violate this. However, the rule also explicitly says "Use
- for list items (duties, requirements, qualifications, skills)". This is a direct instruction.
Let me think about how to reconcile: I could parse the text into logical list items based on the periods/sentences, but that would be summarizing/rephrasing in a way. Actually, the text is already structured with "Minimum Requirements:" and "Duties & Responsibilities:". The content after each is a list of items separated by periods. If I wrap each sentence as an `
- `, I'd be splitting the text, which might change meaning or add/remove content.
Better approach: Since the rule says "Preserve ALL original content word-for-word", and the text isn't originally in `
- ` format, I should probably keep the content under these sections as `
` tags, or perhaps as `
- ` but keeping the exact text of each item. But the items aren't clearly separated as separate lines; they're in a continuous paragraph.
Let me re-read the user's prompt: "Your ONLY job is to format it as clean semantic HTML." and "Rules: ... Use
- for list items (duties, requirements, qualifications, skills) ... Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase"
I think the intent is: if the original has list items (like separate lines or clear bullet points), use `
- `. If it's prose, use `
`. The "Preserve ALL original content word-for-word" means don't change the text itself. So I should keep the text as-is, but wrap it in appropriate tags.
Looking at the text structure:
- "Minimum Requirements:" followed by a paragraph of text
- "Duties & Responsibilities:" followed by a paragraph of text
- "Job Description:" followed by a paragraph
- Other metadata: Company, Functions, Job Type Classification, Location
For the metadata (Company, Functions, etc.), they're key-value pairs. How to handle? The rules don't specifically say, but say "Use
for introductory paragraphs and general text". I could format them as description pairs, but need to use only
,
, - . No , no classes.
Maybe I can structure it like:
Company
RCL Foods
etc.
But the rule says "If text has no clear sections, just wrap paragraphs in tags". There are clear sections here.
Let me try to map out a clean HTML structure that adheres strictly to the rules:
- Headings:
for section headers. The sections present are: Company, Functions, Job Type Classification, Location - Town / City, Job Description, Minimum Requirements, Duties & Responsibilities.
- But the examples for give: Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role. These are standard job section headers. I should use for the section headers that exist in the text.
Wait, the text has "Company:", "Functions:", etc. These aren't in the example list, but they are section headers. I think I should use for the main content sections: Job Description, Minimum Requirements, Duties & Responsibilities. For the metadata (Company, Functions, Job Type Classification, Location), maybe they can be
or formatted simply.
Let me re-read the exact rule: "Use
for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)". This gives examples of what to use for. It doesn't say "only use these". I think I should use for the section headers present in the text, adapting the names slightly or using the exact text from the job listing.
The text has:
- "Company:"
- "Functions:"
- "Job Type Classification:"
- "Location - Town / City:"
- "Job Description:"
- "Minimum Requirements:"
- "Duties & Responsibilities:"
I'll use for the ones that are clearly job-content sections: Job Description, Minimum Requirements, Duties & Responsibilities. For the metadata, I could use
or maybe
too, but to be safe, I'll use
for introductory/metadata text, or perhaps format them as simple text within paragraphs.
Actually, the rule says "If text has no clear sections, just wrap paragraphs in
tags". There are clear sections. I need to structure them.
Let me think about the "Preserve ALL original content word-for-word" rule again. This is the trickiest part. If I use
- , I need to split the text into items. The original "Minimum Requirements:" text is: "Matric (Grade 12). Diploma/Degree in Logistics or Supply Chain Management preferred. Minimum 5 years' distribution experience in the bread baking industry. At least 3 years' management experience. Experience in a unionized manufacturing/distribution environment. Strong analytical, budgeting, reporting, and leadership skills. Proficient in Excel, PowerPoint, and ERP systems (Syspro advantageous)."
If I split by sentences and put each in
- , I'd be preserving the content word-for-word per sentence, but changing the structural tag from
to
- . Is that allowed? The rule says "do not add, remove, summarise, or rephrase". It doesn't say "don't change tags". But it says "Preserve ALL original content word-for-word", which I interpret as the text content must be identical, not the tags.
However, the rule also says "Use
- for list items (duties, requirements, qualifications, skills)". This strongly implies I should convert the requirements/duties into lists. But the text isn't originally in list format. There's a conflict.
Let me look for guidance in the prompt: "Your job is to extract ONLY the actual job information and return it in a clean, readable format." (from the very first system prompt, but the user is giving a different set of rules now). Wait, the user says: "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." Then gives rules. The first part "You are a job listing editor..." is the system prompt context, but the actual task is the rules provided.
I need to follow the rules as given. Let me list the rules again:
- 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.
Given "Preserve ALL original content word-for-word", I think the safest interpretation is: keep the exact text strings, but wrap them in the appropriate tags. For sections that are clearly lists (like if the original had bullet points), use
- . For prose, use
. The "Use
- for list items" might mean: if the content is a list of items, use those tags. But how to determine if it's a list?
Looking at the text: "Minimum Requirements:" followed by text with periods. "Duties & Responsibilities:" followed by text with periods and sentences. They are structured as lists of requirements/duties, but in prose form.
I think the intent is: I should parse them into lists because they are clearly lists of items (requirements, duties). The "preserve word-for-word" means don't change the wording of each item. So I can split by the period (or by the natural breaks) and put each as an
- , keeping the exact wording of each sentence/item.
But wait: "Matric (Grade 12). Diploma/Degree in Logistics or Supply Chain Management preferred." - is this one item or two? If I split by ". " I'd get "Matric (Grade 12)" and "Diploma/Degree in Logistics or Supply Chain Management preferred." But the original has "Matric (Grade 12). Diploma/Degree..." which could be two items or one sentence. Actually, it's "Matric (Grade 12). Diploma/Degree..." - likely two separate requirements.
Let me examine the exact text for "Minimum Requirements:":
"Matric (Grade 12). Diploma/Degree in Logistics or Supply Chain Management preferred. Minimum 5 years' distribution experience in the bread baking industry. At least 3 years' management experience. Experience in a unionized manufacturing/distribution environment. Strong analytical, budgeting, reporting, and leadership skills. Proficient in Excel, PowerPoint, and ERP systems (Syspro advantageous)."
If I split by sentences (periods), I get:
1. Matric (Grade 12)
2. Diploma/Degree in Logistics or Supply Chain Management preferred
3. Minimum 5 years' distribution experience in the bread baking industry
4. At least 3 years' management experience
5. Experience in a unionized manufacturing/distribution environment
6. Strong analytical, budgeting, reporting, and leadership skills
7. Proficient in Excel, PowerPoint, and ERP systems (Syspro advantageous)
That seems reasonable, and I'd preserve the content word-for-word for each.
For "Duties & Responsibilities:":
"Lead day-to-day bakery and depot distribution operations. Optimize routes, fleet utilization, and distribution costs. Manage stock receiving, dispatch, transfers, returns, and reconciliations. Drive service excellence through effective route performance reviews and daily debrief processes. Ensure compliance with safety, food safety, quality, governance, and risk standards. Manage and develop drivers, depot supervisors, and distribution teams. Drive continuous improvement, performance management, and operational efficiencies. Collaborate closely with Sales, Finance, Production, HR, Transport, and other stakeholders."
Split by sentences:
1. Lead day-to-day bakery and depot distribution operations.
2. Optimize routes, fleet utilization, and distribution costs.
3. Manage stock receiving, dispatch, transfers, returns, and reconciliations.
4. Drive service excellence through effective route performance reviews and daily debrief processes.
5. Ensure compliance with safety, food safety, quality, governance, and risk standards.
6. Manage and develop drivers, depot supervisors, and distribution teams.
7. Drive continuous improvement, performance management, and operational efficiencies.
8. Collaborate closely with Sales, Finance, Production, HR, Transport, and other stakeholders.
Again, reasonable splits.
But the rule "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase" - if I split by periods, am I removing? No, I'm just formatting the existing sentences as list items. The text content of each
- would be the exact sentence (including the period? or without?). I need to decide whether to include the trailing period inside
- or not. To preserve word-for-word, I should probably keep the sentences as they are, including punctuation.
However, there's another consideration: the rule says "Use
- for list items (duties, requirements, qualifications, skills)". It doesn't say "if the text is in list format, convert to
- ". It says use them for list items. This might mean I should only use
- if the original text has clear list items (like lines starting with dashes or bullets). Since the original doesn't, maybe I should keep them as
.
But that would ignore the "Use
- for list items" rule. The rules are a set of instructions; I need to follow all of them. There's an inherent conflict between "use
- for list items" and "preserve all original content word-for-word if the original isn't in list format".
Let me re-read the user's prompt carefully. It says: "Rules: ... Use
- for list items (duties, requirements, qualifications, skills) ... Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase".
Apply Now ↗
How well do you match?
Get an instant AI match score for this role — free, takes 3 minutes.
Tailor your CV for this role
The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.
Tailor My CV to This Job ✍️
Free cover letter for this job
Upload your CV and get a tailored cover letter in seconds — free, no account needed.
Generate a Cover Letter 📝
` tags - Preserve ALL original content word-for-word - no adding, removing, summarizing, rephrasing - If no clear sections, just wrap paragraphs in `
` - Return ONLY the HTML, no markdown fences, no explanation, no preamble 2. **Examine the Job Description Text:** Let me copy the exact text provided: ``` Company: RCL Foods Functions: Operations/Manufacturing Job Type Classification: Permanent Location - Town / City: Pietermaritzburg Job Description: RCL FOODS is a deeply rooted South African food manufacturer that produces some of the country’s most-loved brands: Yum Yum peanut butter, Nola mayonnaise, Ouma rusks, and Sellati sugar, just to name a few. At the heart of our culture and strategy is our Purpose – WE GROW WHAT MATTERS – which encapsulates our belief in collectively doing that little more to create a positive impact that matters. Visit our website at: www.rclfoods.com We are looking for an experienced Distribution Manager to lead distribution operations across our bakery and depot network in Pietermaritzburg . This role is responsible for ensuring exceptional customer service levels, efficient route and fleet management, cost control, food safety compliance, and continuous improvement across the distribution function. Minimum Requirements: Matric (Grade 12). Diploma/Degree in Logistics or Supply Chain Management preferred. Minimum 5 years' distribution experience in the bread baking industry. At least 3 years' management experience. Experience in a unionized manufacturing/distribution environment. Strong analytical, budgeting, reporting, and leadership skills. Proficient in Excel, PowerPoint, and ERP systems (Syspro advantageous). Duties & Responsibilities: Lead day-to-day bakery and depot distribution operations. Optimize routes, fleet utilization, and distribution costs. Manage stock receiving, dispatch, transfers, returns, and reconciliations. Drive service excellence through effective route performance reviews and daily debrief processes. Ensure compliance with safety, food safety, quality, governance, and risk standards. Manage and develop drivers, depot supervisors, and distribution teams. Drive continuous improvement, performance management, and operational efficiencies. Collaborate closely with Sales, Finance, Production, HR, Transport, and other stakeholders. ``` 3. **Identify Sections and Structure:** Looking at the text, I can identify these clear sections: - Company: RCL Foods - Functions: Operations/Manufacturing - Job Type Classification: Permanent - Location - Town / City: Pietermaritzburg - Job Description: (paragraph text) - Minimum Requirements: (list items, but presented as continuous text with periods) - Duties & Responsibilities: (list items, but presented as continuous text with periods) Now, the rules say: - 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)
- Use `
` for introductory paragraphs and general text
- Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase
Important: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase"
This is critical. The text under "Minimum Requirements:" and "Duties & Responsibilities:" is currently in sentence/period format, not bullet points. But the rule says "Use `
- ` for list items (duties, requirements, qualifications, skills)". However, it also says "Preserve ALL original content word-for-word". There's a tension here.
Let me re-read carefully: "Use
- for list items (duties, requirements, qualifications, skills)" - this suggests I should convert the items into `
- ` format. But "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase" - this means I must keep the exact text, not rephrase it into bullet points if the original isn't bullet-pointed.
Wait, the instruction says: "If text has no clear sections, just wrap paragraphs in
tags". And "Use
- for list items (duties, requirements, qualifications, skills)". The original text has "Minimum Requirements:" followed by text with periods and commas. "Duties & Responsibilities:" followed by text with periods and commas.
I need to decide: should I treat each sentence or each comma-separated item as a `
- `, or should I keep them as `
` since they're not originally `
- ` items?
The rule "Preserve ALL original content word-for-word" is strongest. It says "do not add, remove, summarise, or rephrase". Converting prose to bullet points could be seen as rephrasing/structuring, which might violate this. However, the rule also explicitly says "Use
- for list items (duties, requirements, qualifications, skills)". This is a direct instruction.
Let me think about how to reconcile: I could parse the text into logical list items based on the periods/sentences, but that would be summarizing/rephrasing in a way. Actually, the text is already structured with "Minimum Requirements:" and "Duties & Responsibilities:". The content after each is a list of items separated by periods. If I wrap each sentence as an `
- `, I'd be splitting the text, which might change meaning or add/remove content.
Better approach: Since the rule says "Preserve ALL original content word-for-word", and the text isn't originally in `
- ` format, I should probably keep the content under these sections as `
` tags, or perhaps as `
- ` but keeping the exact text of each item. But the items aren't clearly separated as separate lines; they're in a continuous paragraph.
Let me re-read the user's prompt: "Your ONLY job is to format it as clean semantic HTML." and "Rules: ... Use
- for list items (duties, requirements, qualifications, skills) ... Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase"
I think the intent is: if the original has list items (like separate lines or clear bullet points), use `
- `. If it's prose, use `
`. The "Preserve ALL original content word-for-word" means don't change the text itself. So I should keep the text as-is, but wrap it in appropriate tags.
Looking at the text structure:
- "Minimum Requirements:" followed by a paragraph of text
- "Duties & Responsibilities:" followed by a paragraph of text
- "Job Description:" followed by a paragraph
- Other metadata: Company, Functions, Job Type Classification, Location
For the metadata (Company, Functions, etc.), they're key-value pairs. How to handle? The rules don't specifically say, but say "Use
for introductory paragraphs and general text". I could format them as description pairs, but need to use only
,
, - . No , no classes.
Maybe I can structure it like:
Company
RCL Foods
etc.
But the rule says "If text has no clear sections, just wrap paragraphs in tags". There are clear sections here.
Let me try to map out a clean HTML structure that adheres strictly to the rules:
- Headings:
for section headers. The sections present are: Company, Functions, Job Type Classification, Location - Town / City, Job Description, Minimum Requirements, Duties & Responsibilities.
- But the examples for give: Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role. These are standard job section headers. I should use for the section headers that exist in the text.
Wait, the text has "Company:", "Functions:", etc. These aren't in the example list, but they are section headers. I think I should use for the main content sections: Job Description, Minimum Requirements, Duties & Responsibilities. For the metadata (Company, Functions, Job Type Classification, Location), maybe they can be
or formatted simply.
Let me re-read the exact rule: "Use
for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)". This gives examples of what to use for. It doesn't say "only use these". I think I should use for the section headers present in the text, adapting the names slightly or using the exact text from the job listing.
The text has:
- "Company:"
- "Functions:"
- "Job Type Classification:"
- "Location - Town / City:"
- "Job Description:"
- "Minimum Requirements:"
- "Duties & Responsibilities:"
I'll use for the ones that are clearly job-content sections: Job Description, Minimum Requirements, Duties & Responsibilities. For the metadata, I could use
or maybe
too, but to be safe, I'll use
for introductory/metadata text, or perhaps format them as simple text within paragraphs.
Actually, the rule says "If text has no clear sections, just wrap paragraphs in
tags". There are clear sections. I need to structure them.
Let me think about the "Preserve ALL original content word-for-word" rule again. This is the trickiest part. If I use
- , I need to split the text into items. The original "Minimum Requirements:" text is: "Matric (Grade 12). Diploma/Degree in Logistics or Supply Chain Management preferred. Minimum 5 years' distribution experience in the bread baking industry. At least 3 years' management experience. Experience in a unionized manufacturing/distribution environment. Strong analytical, budgeting, reporting, and leadership skills. Proficient in Excel, PowerPoint, and ERP systems (Syspro advantageous)."
If I split by sentences and put each in
- , I'd be preserving the content word-for-word per sentence, but changing the structural tag from
to
- . Is that allowed? The rule says "do not add, remove, summarise, or rephrase". It doesn't say "don't change tags". But it says "Preserve ALL original content word-for-word", which I interpret as the text content must be identical, not the tags.
However, the rule also says "Use
- for list items (duties, requirements, qualifications, skills)". This strongly implies I should convert the requirements/duties into lists. But the text isn't originally in list format. There's a conflict.
Let me look for guidance in the prompt: "Your job is to extract ONLY the actual job information and return it in a clean, readable format." (from the very first system prompt, but the user is giving a different set of rules now). Wait, the user says: "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." Then gives rules. The first part "You are a job listing editor..." is the system prompt context, but the actual task is the rules provided.
I need to follow the rules as given. Let me list the rules again:
- 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.
Given "Preserve ALL original content word-for-word", I think the safest interpretation is: keep the exact text strings, but wrap them in the appropriate tags. For sections that are clearly lists (like if the original had bullet points), use
- . For prose, use
. The "Use
- for list items" might mean: if the content is a list of items, use those tags. But how to determine if it's a list?
Looking at the text: "Minimum Requirements:" followed by text with periods. "Duties & Responsibilities:" followed by text with periods and sentences. They are structured as lists of requirements/duties, but in prose form.
I think the intent is: I should parse them into lists because they are clearly lists of items (requirements, duties). The "preserve word-for-word" means don't change the wording of each item. So I can split by the period (or by the natural breaks) and put each as an
- , keeping the exact wording of each sentence/item.
But wait: "Matric (Grade 12). Diploma/Degree in Logistics or Supply Chain Management preferred." - is this one item or two? If I split by ". " I'd get "Matric (Grade 12)" and "Diploma/Degree in Logistics or Supply Chain Management preferred." But the original has "Matric (Grade 12). Diploma/Degree..." which could be two items or one sentence. Actually, it's "Matric (Grade 12). Diploma/Degree..." - likely two separate requirements.
Let me examine the exact text for "Minimum Requirements:":
"Matric (Grade 12). Diploma/Degree in Logistics or Supply Chain Management preferred. Minimum 5 years' distribution experience in the bread baking industry. At least 3 years' management experience. Experience in a unionized manufacturing/distribution environment. Strong analytical, budgeting, reporting, and leadership skills. Proficient in Excel, PowerPoint, and ERP systems (Syspro advantageous)."
If I split by sentences (periods), I get:
1. Matric (Grade 12)
2. Diploma/Degree in Logistics or Supply Chain Management preferred
3. Minimum 5 years' distribution experience in the bread baking industry
4. At least 3 years' management experience
5. Experience in a unionized manufacturing/distribution environment
6. Strong analytical, budgeting, reporting, and leadership skills
7. Proficient in Excel, PowerPoint, and ERP systems (Syspro advantageous)
That seems reasonable, and I'd preserve the content word-for-word for each.
For "Duties & Responsibilities:":
"Lead day-to-day bakery and depot distribution operations. Optimize routes, fleet utilization, and distribution costs. Manage stock receiving, dispatch, transfers, returns, and reconciliations. Drive service excellence through effective route performance reviews and daily debrief processes. Ensure compliance with safety, food safety, quality, governance, and risk standards. Manage and develop drivers, depot supervisors, and distribution teams. Drive continuous improvement, performance management, and operational efficiencies. Collaborate closely with Sales, Finance, Production, HR, Transport, and other stakeholders."
Split by sentences:
1. Lead day-to-day bakery and depot distribution operations.
2. Optimize routes, fleet utilization, and distribution costs.
3. Manage stock receiving, dispatch, transfers, returns, and reconciliations.
4. Drive service excellence through effective route performance reviews and daily debrief processes.
5. Ensure compliance with safety, food safety, quality, governance, and risk standards.
6. Manage and develop drivers, depot supervisors, and distribution teams.
7. Drive continuous improvement, performance management, and operational efficiencies.
8. Collaborate closely with Sales, Finance, Production, HR, Transport, and other stakeholders.
Again, reasonable splits.
But the rule "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase" - if I split by periods, am I removing? No, I'm just formatting the existing sentences as list items. The text content of each
- would be the exact sentence (including the period? or without?). I need to decide whether to include the trailing period inside
- or not. To preserve word-for-word, I should probably keep the sentences as they are, including punctuation.
However, there's another consideration: the rule says "Use
- for list items (duties, requirements, qualifications, skills)". It doesn't say "if the text is in list format, convert to
- ". It says use them for list items. This might mean I should only use
- if the original text has clear list items (like lines starting with dashes or bullets). Since the original doesn't, maybe I should keep them as
.
But that would ignore the "Use
- for list items" rule. The rules are a set of instructions; I need to follow all of them. There's an inherent conflict between "use
- for list items" and "preserve all original content word-for-word if the original isn't in list format".
Let me re-read the user's prompt carefully. It says: "Rules: ... Use
- for list items (duties, requirements, qualifications, skills) ... Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase".
` for introductory paragraphs and general text - Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase Important: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase" This is critical. The text under "Minimum Requirements:" and "Duties & Responsibilities:" is currently in sentence/period format, not bullet points. But the rule says "Use `
- ` for list items (duties, requirements, qualifications, skills)". However, it also says "Preserve ALL original content word-for-word". There's a tension here.
Let me re-read carefully: "Use
- for list items (duties, requirements, qualifications, skills)" - this suggests I should convert the items into `
- ` format. But "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase" - this means I must keep the exact text, not rephrase it into bullet points if the original isn't bullet-pointed.
Wait, the instruction says: "If text has no clear sections, just wrap paragraphs in
tags". And "Use
- for list items (duties, requirements, qualifications, skills)". The original text has "Minimum Requirements:" followed by text with periods and commas. "Duties & Responsibilities:" followed by text with periods and commas. I need to decide: should I treat each sentence or each comma-separated item as a `
- `, or should I keep them as `
` since they're not originally `
- ` items?
The rule "Preserve ALL original content word-for-word" is strongest. It says "do not add, remove, summarise, or rephrase". Converting prose to bullet points could be seen as rephrasing/structuring, which might violate this. However, the rule also explicitly says "Use
- for list items (duties, requirements, qualifications, skills)". This is a direct instruction. Let me think about how to reconcile: I could parse the text into logical list items based on the periods/sentences, but that would be summarizing/rephrasing in a way. Actually, the text is already structured with "Minimum Requirements:" and "Duties & Responsibilities:". The content after each is a list of items separated by periods. If I wrap each sentence as an `
- `, I'd be splitting the text, which might change meaning or add/remove content. Better approach: Since the rule says "Preserve ALL original content word-for-word", and the text isn't originally in `
- ` format, I should probably keep the content under these sections as `
` tags, or perhaps as `
- ` but keeping the exact text of each item. But the items aren't clearly separated as separate lines; they're in a continuous paragraph.
Let me re-read the user's prompt: "Your ONLY job is to format it as clean semantic HTML." and "Rules: ... Use
- for list items (duties, requirements, qualifications, skills) ... Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase"
I think the intent is: if the original has list items (like separate lines or clear bullet points), use `
- `. If it's prose, use `
`. The "Preserve ALL original content word-for-word" means don't change the text itself. So I should keep the text as-is, but wrap it in appropriate tags. Looking at the text structure: - "Minimum Requirements:" followed by a paragraph of text - "Duties & Responsibilities:" followed by a paragraph of text - "Job Description:" followed by a paragraph - Other metadata: Company, Functions, Job Type Classification, Location For the metadata (Company, Functions, etc.), they're key-value pairs. How to handle? The rules don't specifically say, but say "Use
for introductory paragraphs and general text". I could format them as description pairs, but need to use only
,
,
- . No , no classes. Maybe I can structure it like:
Company
RCL Foods
etc. But the rule says "If text has no clear sections, just wrap paragraphs intags". There are clear sections here. Let me try to map out a clean HTML structure that adheres strictly to the rules: - Headings:
for section headers. The sections present are: Company, Functions, Job Type Classification, Location - Town / City, Job Description, Minimum Requirements, Duties & Responsibilities. - But the examples for
give: Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role. These are standard job section headers. I should use
for the section headers that exist in the text. Wait, the text has "Company:", "Functions:", etc. These aren't in the
example list, but they are section headers. I think I should use
for the main content sections: Job Description, Minimum Requirements, Duties & Responsibilities. For the metadata (Company, Functions, Job Type Classification, Location), maybe they can be
or formatted simply. Let me re-read the exact rule: "Use
for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)". This gives examples of what to use
for. It doesn't say "only use these". I think I should use
for the section headers present in the text, adapting the names slightly or using the exact text from the job listing. The text has: - "Company:" - "Functions:" - "Job Type Classification:" - "Location - Town / City:" - "Job Description:" - "Minimum Requirements:" - "Duties & Responsibilities:" I'll use
for the ones that are clearly job-content sections: Job Description, Minimum Requirements, Duties & Responsibilities. For the metadata, I could use
or maybe
too, but to be safe, I'll use
for introductory/metadata text, or perhaps format them as simple text within paragraphs. Actually, the rule says "If text has no clear sections, just wrap paragraphs in
tags". There are clear sections. I need to structure them. Let me think about the "Preserve ALL original content word-for-word" rule again. This is the trickiest part. If I use
- , I need to split the text into items. The original "Minimum Requirements:" text is: "Matric (Grade 12). Diploma/Degree in Logistics or Supply Chain Management preferred. Minimum 5 years' distribution experience in the bread baking industry. At least 3 years' management experience. Experience in a unionized manufacturing/distribution environment. Strong analytical, budgeting, reporting, and leadership skills. Proficient in Excel, PowerPoint, and ERP systems (Syspro advantageous)." If I split by sentences and put each in
- , I'd be preserving the content word-for-word per sentence, but changing the structural tag from
to
- . Is that allowed? The rule says "do not add, remove, summarise, or rephrase". It doesn't say "don't change tags". But it says "Preserve ALL original content word-for-word", which I interpret as the text content must be identical, not the tags.
However, the rule also says "Use
- for list items (duties, requirements, qualifications, skills)". This strongly implies I should convert the requirements/duties into lists. But the text isn't originally in list format. There's a conflict.
Let me look for guidance in the prompt: "Your job is to extract ONLY the actual job information and return it in a clean, readable format." (from the very first system prompt, but the user is giving a different set of rules now). Wait, the user says: "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." Then gives rules. The first part "You are a job listing editor..." is the system prompt context, but the actual task is the rules provided.
I need to follow the rules as given. Let me list the rules again:
- 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 intags - Return ONLY the HTML. No markdown fences, no explanation, no preamble. Given "Preserve ALL original content word-for-word", I think the safest interpretation is: keep the exact text strings, but wrap them in the appropriate tags. For sections that are clearly lists (like if the original had bullet points), use
- . For prose, use
. The "Use
- for list items" might mean: if the content is a list of items, use those tags. But how to determine if it's a list? Looking at the text: "Minimum Requirements:" followed by text with periods. "Duties & Responsibilities:" followed by text with periods and sentences. They are structured as lists of requirements/duties, but in prose form. I think the intent is: I should parse them into lists because they are clearly lists of items (requirements, duties). The "preserve word-for-word" means don't change the wording of each item. So I can split by the period (or by the natural breaks) and put each as an
- , keeping the exact wording of each sentence/item. But wait: "Matric (Grade 12). Diploma/Degree in Logistics or Supply Chain Management preferred." - is this one item or two? If I split by ". " I'd get "Matric (Grade 12)" and "Diploma/Degree in Logistics or Supply Chain Management preferred." But the original has "Matric (Grade 12). Diploma/Degree..." which could be two items or one sentence. Actually, it's "Matric (Grade 12). Diploma/Degree..." - likely two separate requirements. Let me examine the exact text for "Minimum Requirements:": "Matric (Grade 12). Diploma/Degree in Logistics or Supply Chain Management preferred. Minimum 5 years' distribution experience in the bread baking industry. At least 3 years' management experience. Experience in a unionized manufacturing/distribution environment. Strong analytical, budgeting, reporting, and leadership skills. Proficient in Excel, PowerPoint, and ERP systems (Syspro advantageous)." If I split by sentences (periods), I get: 1. Matric (Grade 12) 2. Diploma/Degree in Logistics or Supply Chain Management preferred 3. Minimum 5 years' distribution experience in the bread baking industry 4. At least 3 years' management experience 5. Experience in a unionized manufacturing/distribution environment 6. Strong analytical, budgeting, reporting, and leadership skills 7. Proficient in Excel, PowerPoint, and ERP systems (Syspro advantageous) That seems reasonable, and I'd preserve the content word-for-word for each. For "Duties & Responsibilities:": "Lead day-to-day bakery and depot distribution operations. Optimize routes, fleet utilization, and distribution costs. Manage stock receiving, dispatch, transfers, returns, and reconciliations. Drive service excellence through effective route performance reviews and daily debrief processes. Ensure compliance with safety, food safety, quality, governance, and risk standards. Manage and develop drivers, depot supervisors, and distribution teams. Drive continuous improvement, performance management, and operational efficiencies. Collaborate closely with Sales, Finance, Production, HR, Transport, and other stakeholders." Split by sentences: 1. Lead day-to-day bakery and depot distribution operations. 2. Optimize routes, fleet utilization, and distribution costs. 3. Manage stock receiving, dispatch, transfers, returns, and reconciliations. 4. Drive service excellence through effective route performance reviews and daily debrief processes. 5. Ensure compliance with safety, food safety, quality, governance, and risk standards. 6. Manage and develop drivers, depot supervisors, and distribution teams. 7. Drive continuous improvement, performance management, and operational efficiencies. 8. Collaborate closely with Sales, Finance, Production, HR, Transport, and other stakeholders. Again, reasonable splits. But the rule "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase" - if I split by periods, am I removing? No, I'm just formatting the existing sentences as list items. The text content of each
- would be the exact sentence (including the period? or without?). I need to decide whether to include the trailing period inside
- or not. To preserve word-for-word, I should probably keep the sentences as they are, including punctuation.
However, there's another consideration: the rule says "Use
- for list items (duties, requirements, qualifications, skills)". It doesn't say "if the text is in list format, convert to
- ". It says use them for list items. This might mean I should only use
- if the original text has clear list items (like lines starting with dashes or bullets). Since the original doesn't, maybe I should keep them as
. But that would ignore the "Use
- for list items" rule. The rules are a set of instructions; I need to follow all of them. There's an inherent conflict between "use
- for list items" and "preserve all original content word-for-word if the original isn't in list format".
Let me re-read the user's prompt carefully. It says: "Rules: ... Use
- for list items (duties, requirements, qualifications, skills) ... Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase".
- for list items" and "preserve all original content word-for-word if the original isn't in list format".
Let me re-read the user's prompt carefully. It says: "Rules: ... Use
- for list items" rule. The rules are a set of instructions; I need to follow all of them. There's an inherent conflict between "use
- if the original text has clear list items (like lines starting with dashes or bullets). Since the original doesn't, maybe I should keep them as
- ". It says use them for list items. This might mean I should only use
- for list items (duties, requirements, qualifications, skills)". It doesn't say "if the text is in list format, convert to
- . For prose, use
- for list items (duties, requirements, qualifications, skills)
- No CSS classes, no inline styles, no
- for list items (duties, requirements, qualifications, skills)". This strongly implies I should convert the requirements/duties into lists. But the text isn't originally in list format. There's a conflict.
Let me look for guidance in the prompt: "Your job is to extract ONLY the actual job information and return it in a clean, readable format." (from the very first system prompt, but the user is giving a different set of rules now). Wait, the user says: "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." Then gives rules. The first part "You are a job listing editor..." is the system prompt context, but the actual task is the rules provided.
I need to follow the rules as given. Let me list the rules again:
- Use
- . No
- `. If it's prose, use `
- for list items (duties, requirements, qualifications, skills) ... Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase"
I think the intent is: if the original has list items (like separate lines or clear bullet points), use `
- ` but keeping the exact text of each item. But the items aren't clearly separated as separate lines; they're in a continuous paragraph.
Let me re-read the user's prompt: "Your ONLY job is to format it as clean semantic HTML." and "Rules: ... Use
- ` format. But "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase" - this means I must keep the exact text, not rephrase it into bullet points if the original isn't bullet-pointed.
Wait, the instruction says: "If text has no clear sections, just wrap paragraphs in
- for list items (duties, requirements, qualifications, skills)" - this suggests I should convert the items into `
How well do you match?
Get an instant AI match score for this role — free, takes 3 minutes.
Tailor your CV for this role
The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.
Tailor My CV to This Job ✍️Free cover letter for this job
Upload your CV and get a tailored cover letter in seconds — free, no account needed.
Generate a Cover Letter 📝Let jobs find you
Leave your email and our AI matches you to new jobs across 24 African markets — free. You wait for the call.
Add your CV for real matches
Upload your CV and we score every new job against your real experience — only strong matches reach your inbox. Optional, but it makes your matches far sharper.
You're in.
We'll email you the moment a job matches your profile. Check your inbox for a welcome from My Job Concierge.
I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.