Where Rooms Belong, & What the Sources Say
The engine scores every room in each of seventeen positions: the sixteen zones and the centre. This page sets each of those scores beside the located statements that support it, contradict it, or only note it, so a reader can see how much of a score rests on a verse and how much on the engine’s own defaults. The coverage comes first, because it is the honest answer to “how sure is this?”
A sixteen-position placement is classical; sixteen zone attributes are not
No sixteen-zone scheme of attributes was found in any classical text read. The closest classical antecedent is a sixteen-room placement in the Viśvakarma Prakāśa (2.94–97, in a Hindi edition with the Sanskrit): rooms at the eight directions and at the eight positions between them — the shrine in the north-east, the bath in the east, the kitchen in the south-east, the storehouse in the north, the ghee store between south-east and south, the latrine between south and south-west, a room for study between south-west and west. Its editor supplies five more placements “from another text” because verses are lost. The sixteen zones of the studio are modern practice, and the engine labels them so.
The evidence
What the evidence classes mean
- Class A: Located verse
- Stated in a located verse of a classical text, and cited by chapter and verse in the numbering of a named edition.
- Class B: Traditional practice
- A traditional practice whose source text is not named, or was not located.
- Class C: Testable
- Something measurement of heat, light, air or sound could test, and which has not been measured here.
- Class D: Building science
- A measured building-science effect stands behind it: daylight, ventilation, solar heat gain or shade.
- Class E: Practitioner school
- A modern reading, or the practice of one school, that is not stated in a located verse.
- Class F: Disputed
- The sources conflict, or no support for the claim could be found.
A class says how well a statement is evidenced, not how good the advice is. It grades the engine’s rules; the A–F badge on the chapter pages grades how a statement is attested in the texts, on a scale of its own.
How much of the grid the sources cover
408 placements: 60 (15%) are supported by a located statement, 205 (50%) have no rule either way, and 107 (26%) are scored with no located statement behind them.
- Supported60
- A located statement agrees with the engine's score and none disagrees.
- Contested5
- Located statements stand on both sides of the engine's score.
- Differs31
- Located statements speak to this placement and none agrees with the engine's score.
- Unsourced107
- The engine scores this placement and no located statement speaks to it.
- No rule205
- The engine scores it neutral and nothing located speaks to it either.
The sources these statements come from
Bṛhat Saṃhitā of VarāhamihiraClass A
classical text
ch. 52 in the Kern / Yano–Sugita numbering (ch. 53 in Sastri–Bhat, 1946); verse numbers below are Kern's
Matsya PurāṇaClass A
classical text
ch. 256, tr. 'a Taluqdar of Oudh' (Sacred Books of the Hindus, 1917)
MayamataClass A
classical text
Sanskrit ed. Shailaja Pandey with Hindi; tr. Bruno Dagens
Viśvakarma PrakāśaClass A
classical text
ch. 2, Hindi edition with the Sanskrit (archive.org 'vishwakarma-prakash')
Viśvakarma Prakāśa, the editor's supplement to 2.94–97Class B
traditional (source text not named)
the Hindi editor's bracketed placements, supplied 'from another text' because verses are lost in the original; the other text is not named
Manuṣyālaya Candrikā (Kerala)Class A
classical text
ch. 7, ed. and Hindi tr. Śrīkṛṣṇa 'Jugnū' (2006); the text names padas and rāśi positions, which the engine reads as directions (the rāśi positions are not used)
Anant Vastu, 'Vastu directions'Class E
practitioner school (modern sixteen-direction practice)
a sixteen-direction practice, Abhishek Khandelwal, https://www.anantvastu.com/blog/vastu-directions/ (accessed 2026-09-28); the page's own health and outcome claims are not carried
Eco-Niwas Samhita 2024 (Bureau of Energy Efficiency)Class D
building science
§9.8, Table 49: orientation factor ω, the solar radiation a wall receives by orientation
Room by room
Master Bedroom6 supported · 3 differs · 5 unsourced · 3 no rule
| Position | Engine | Status | What the sources say |
|---|---|---|---|
| N | avoided (-5) | Differs | Reads it differently
|
| NNE | neutral (0) | No rule | No rule either way. |
| NE | avoided (-10) | Unsourced | No located statement speaks to it. |
| ENE | neutral (0) | No rule | No rule either way. |
| E | avoided (-3) | Unsourced | No located statement speaks to it. |
| ESE | avoided (-8) | Supported | Supports the engine
|
| SE | avoided (-8) | Unsourced | No located statement speaks to it. |
| SSE | neutral (0) | Differs | Reads it differently
|
| S | favoured (+8) | Supported | Supports the engine
|
| SSW | avoided (-10) | Supported | Supports the engine
|
| SW | favoured (+10) | Supported | Supports the engine
|
| WSW | favoured (+7) | Unsourced | No located statement speaks to it. |
| W | favoured (+8) | Supported | Supports the engine
|
| WNW | avoided (-8) | Supported | Supports the engine
|
| NW | avoided (-4) | Unsourced | No located statement speaks to it. |
| NNW | neutral (0) | Differs | Reads it differently
Noted, neither way
|
| CENTRE | neutral (0) | No rule | No rule either way. |
Children Bedroom5 supported · 4 differs · 6 unsourced · 2 no rule
| Position | Engine | Status | What the sources say |
|---|---|---|---|
| N | favoured (+6) | Supported | Supports the engine
|
| NNE | neutral (0) | No rule | No rule either way. |
| NE | avoided (-6) | Unsourced | No located statement speaks to it. |
| ENE | favoured (+8) | Unsourced | No located statement speaks to it. |
| E | favoured (+7) | Unsourced | No located statement speaks to it. |
| ESE | neutral (0) | Differs | Reads it differently
|
| SE | avoided (-7) | Unsourced | No located statement speaks to it. |
| SSE | favoured (+8) | Supported | Supports the engine
|
| S | neutral (0) | Differs | Reads it differently
|
| SSW | avoided (-10) | Supported | Supports the engine
|
| SW | favoured (+2) | Unsourced | No located statement speaks to it. |
| WSW | favoured (+10) | Supported | Supports the engine
|
| W | favoured (+8) | Supported | Supports the engine
|
| WNW | neutral (0) | Differs | Reads it differently
|
| NW | favoured (+7) | Unsourced | No located statement speaks to it. |
| NNW | neutral (0) | Differs | Reads it differently
|
| CENTRE | neutral (0) | No rule | No rule either way. |
Guest Bedroom3 supported · 5 differs · 6 unsourced · 3 no rule
| Position | Engine | Status | What the sources say |
|---|---|---|---|
| N | favoured (+5) | Supported | Supports the engine
|
| NNE | neutral (0) | No rule | No rule either way. |
| NE | avoided (-4) | Unsourced | No located statement speaks to it. |
| ENE | favoured (+7) | Unsourced | No located statement speaks to it. |
| E | favoured (+6) | Unsourced | No located statement speaks to it. |
| ESE | neutral (0) | Differs | Reads it differently
|
| SE | avoided (-6) | Unsourced | No located statement speaks to it. |
| SSE | neutral (0) | Differs | Reads it differently
|
| S | neutral (0) | Differs | Reads it differently
|
| SSW | avoided (-10) | Supported | Supports the engine
|
| SW | avoided (-5) | Unsourced | No located statement speaks to it. |
| WSW | neutral (0) | No rule | No rule either way. |
| W | neutral (0) | Differs | Reads it differently
|
| WNW | neutral (0) | Differs | Reads it differently
|
| NW | favoured (+10) | Unsourced | No located statement speaks to it. |
| NNW | favoured (+8) | Supported | Supports the engine
|
| CENTRE | neutral (0) | No rule | No rule either way. |
Living Room2 supported · 9 unsourced · 6 no rule
| Position | Engine | Status | What the sources say |
|---|---|---|---|
| N | favoured (+10) | Supported | Supports the engine
|
| NNE | neutral (0) | No rule | No rule either way. |
| NE | favoured (+9) | Unsourced | No located statement speaks to it. |
| ENE | favoured (+8) | Unsourced | No located statement speaks to it. |
| E | favoured (+10) | Supported | Supports the engine
|
| ESE | avoided (-8) | Unsourced | No located statement speaks to it. |
| SE | favoured (+3) | Unsourced | No located statement speaks to it. |
| SSE | neutral (0) | No rule | No rule either way. |
| S | favoured (+2) | Unsourced | No located statement speaks to it. |
| SSW | avoided (-8) | Unsourced | No located statement speaks to it. |
| SW | neutral (0) | No rule | No rule either way. |
| WSW | neutral (0) | No rule | No rule either way. |
| W | favoured (+4) | Unsourced | No located statement speaks to it. |
| WNW | avoided (-8) | Unsourced | No located statement speaks to it. |
| NW | favoured (+7) | Unsourced | No located statement speaks to it. |
| NNW | neutral (0) | No rule | No rule either way. |
| CENTRE | neutral (0) | No rule | No rule either way. |
Dining Room3 supported · 1 differs · 5 unsourced · 8 no rule
| Position | Engine | Status | What the sources say |
|---|---|---|---|
| N | favoured (+8) | Unsourced | No located statement speaks to it. |
| NNE | neutral (0) | No rule | No rule either way. |
| NE | avoided (-4) | Unsourced | No located statement speaks to it. |
| ENE | neutral (0) | Differs | Reads it differently
|
| E | favoured (+8) | Unsourced | No located statement speaks to it. |
| ESE | neutral (0) | No rule | No rule either way. |
| SE | favoured (+4) | Supported | Supports the engine
|
| SSE | neutral (0) | No rule | No rule either way. |
| S | neutral (0) | No rule | No rule either way. |
| SSW | avoided (-8) | Unsourced | No located statement speaks to it. |
| SW | avoided (-2) | Unsourced | No located statement speaks to it. |
| WSW | neutral (0) | No rule | No rule either way. |
| W | favoured (+10) | Supported | Supports the engine
|
| WNW | neutral (0) | No rule | No rule either way. |
| NW | favoured (+6) | Supported | Supports the engine
|
| NNW | neutral (0) | No rule | No rule either way. |
| CENTRE | neutral (0) | No rule | No rule either way. |
Kitchen6 supported · 2 differs · 7 unsourced · 2 no rule
| Position | Engine | Status | What the sources say |
|---|---|---|---|
| N | avoided (-9) | Supported | Supports the engine
|
| NNE | avoided (-8) | Unsourced | No located statement speaks to it. |
| NE | avoided (-10) | Supported | Supports the engine
|
| ENE | neutral (0) | Differs | Reads it differently
|
| E | avoided (-4) | Unsourced | No located statement speaks to it. |
| ESE | neutral (0) | No rule | No rule either way. |
| SE | favoured (+10) | Supported | Supports the engine
|
| SSE | favoured (+9) | Unsourced | No located statement speaks to it. |
| S | favoured (+6) | Unsourced | No located statement speaks to it. |
| SSW | avoided (-8) | Unsourced | No located statement speaks to it. |
| SW | avoided (-10) | Supported | Supports the engine
|
| WSW | avoided (-8) | Supported | Supports the engine
|
| W | avoided (-5) | Unsourced | No located statement speaks to it. |
| WNW | neutral (0) | No rule | No rule either way. |
| NW | favoured (+7) | Supported | Supports the engine
|
| NNW | neutral (0) | Differs | Reads it differently
|
| CENTRE | avoided (-10) | Unsourced | No located statement speaks to it. |
Puja Room3 supported · 10 unsourced · 4 no rule
| Position | Engine | Status | What the sources say |
|---|---|---|---|
| N | favoured (+7) | Unsourced | No located statement speaks to it. |
| NNE | favoured (+9) | Supported | Supports the engine
|
| NE | favoured (+10) | Supported | Supports the engine
|
| ENE | neutral (0) | No rule | No rule either way. |
| E | favoured (+8) | Unsourced | No located statement speaks to it. |
| ESE | avoided (-8) | Unsourced | No located statement speaks to it. |
| SE | avoided (-8) | Unsourced | No located statement speaks to it. |
| SSE | neutral (0) | No rule | No rule either way. |
| S | avoided (-9) | Unsourced | No located statement speaks to it. |
| SSW | avoided (-10) | Unsourced | No located statement speaks to it. |
| SW | avoided (-10) | Unsourced | No located statement speaks to it. |
| WSW | neutral (0) | No rule | No rule either way. |
| W | favoured (+5) | Supported | Supports the engine
|
| WNW | avoided (-8) | Unsourced | No located statement speaks to it. |
| NW | avoided (-5) | Unsourced | No located statement speaks to it. |
| NNW | avoided (-8) | Unsourced | No located statement speaks to it. |
| CENTRE | neutral (0) | No rule | No rule either way. |
Study Room3 supported · 1 differs · 8 unsourced · 5 no rule
| Position | Engine | Status | What the sources say |
|---|---|---|---|
| N | favoured (+8) | Supported | Supports the engine
|
| NNE | neutral (0) | No rule | No rule either way. |
| NE | favoured (+9) | Unsourced | No located statement speaks to it. |
| ENE | neutral (0) | No rule | No rule either way. |
| E | favoured (+8) | Unsourced | No located statement speaks to it. |
| ESE | neutral (0) | Differs | Reads it differently
|
| SE | avoided (-6) | Unsourced | No located statement speaks to it. |
| SSE | neutral (0) | No rule | No rule either way. |
| S | neutral (0) | No rule | No rule either way. |
| SSW | avoided (-10) | Supported | Supports the engine
|
| SW | favoured (+2) | Unsourced | No located statement speaks to it. |
| WSW | favoured (+10) | Supported | Supports the engine
|
| W | favoured (+7) | Unsourced | No located statement speaks to it. |
| WNW | avoided (-8) | Unsourced | No located statement speaks to it. |
| NW | favoured (+4) | Unsourced | No located statement speaks to it. |
| NNW | avoided (-8) | Unsourced | No located statement speaks to it. |
| CENTRE | neutral (0) | No rule | No rule either way. |
Safe / Locker3 supported · 1 differs · 7 unsourced · 6 no rule
| Position | Engine | Status | What the sources say |
|---|---|---|---|
| N | favoured (+10) | Supported | Supports the engine
|
| NNE | neutral (0) | No rule | No rule either way. |
| NE | favoured (+5) | Unsourced | No located statement speaks to it. |
| ENE | neutral (0) | No rule | No rule either way. |
| E | favoured (+6) | Supported | Supports the engine
|
| ESE | neutral (0) | No rule | No rule either way. |
| SE | avoided (-7) | Unsourced | No located statement speaks to it. |
| SSE | neutral (0) | No rule | No rule either way. |
| S | favoured (+4) | Unsourced | No located statement speaks to it. |
| SSW | avoided (-10) | Unsourced | No located statement speaks to it. |
| SW | favoured (+7) | Unsourced | No located statement speaks to it. |
| WSW | favoured (+8) | Unsourced | No located statement speaks to it. |
| W | favoured (+8) | Supported | Supports the engine
|
| WNW | neutral (0) | No rule | No rule either way. |
| NW | neutral (0) | Differs | Reads it differently
|
| NNW | avoided (-4) | Unsourced | No located statement speaks to it. |
| CENTRE | neutral (0) | No rule | No rule either way. |
Toilet12 supported · 4 differs · 1 unsourced
| Position | Engine | Status | What the sources say |
|---|---|---|---|
| N | avoided (-9) | Supported | Supports the engine
|
| NNE | avoided (-8) | Supported | Supports the engine
|
| NE | avoided (-10) | Supported | Supports the engine
|
| ENE | avoided (-8) | Unsourced | Noted, neither way
|
| E | avoided (-8) | Supported | Supports the engine
Noted, neither way
|
| ESE | favoured (+8) | Supported | Supports the engine
|
| SE | avoided (-9) | Supported | Supports the engine
|
| SSE | avoided (-8) | Supported | Supports the engine
|
| S | neutral (0) | Differs | Reads it differently
|
| SSW | favoured (+10) | Supported | Supports the engine
|
| SW | avoided (-10) | Supported | Supports the engine
|
| WSW | avoided (-8) | Supported | Supports the engine
|
| W | neutral (0) | Differs | Reads it differently
|
| WNW | favoured (+10) | Supported | Supports the engine
|
| NW | neutral (0) | Differs | Reads it differently
|
| NNW | neutral (0) | Differs | Reads it differently
|
| CENTRE | avoided (-10) | Supported | Supports the engine
|
Staircase3 supported · 6 unsourced · 8 no rule
| Position | Engine | Status | What the sources say |
|---|---|---|---|
| N | avoided (-8) | Unsourced | No located statement speaks to it. |
| NNE | neutral (0) | No rule | No rule either way. |
| NE | avoided (-10) | Unsourced | No located statement speaks to it. |
| ENE | neutral (0) | No rule | No rule either way. |
| E | avoided (-7) | Unsourced | No located statement speaks to it. |
| ESE | neutral (0) | No rule | No rule either way. |
| SE | favoured (+5) | Unsourced | No located statement speaks to it. |
| SSE | neutral (0) | No rule | No rule either way. |
| S | favoured (+9) | Unsourced | No located statement speaks to it. |
| SSW | neutral (0) | No rule | No rule either way. |
| SW | favoured (+10) | Supported | Supports the engine
|
| WSW | neutral (0) | No rule | No rule either way. |
| W | favoured (+9) | Supported | Supports the engine
|
| WNW | neutral (0) | No rule | No rule either way. |
| NW | favoured (+6) | Unsourced | No located statement speaks to it. |
| NNW | neutral (0) | No rule | No rule either way. |
| CENTRE | avoided (-10) | Supported | Supports the engine
|
Store Room1 supported · 1 contested · 5 differs · 2 unsourced · 8 no rule
| Position | Engine | Status | What the sources say |
|---|---|---|---|
| N | avoided (-8) | Differs | Reads it differently
|
| NNE | neutral (0) | No rule | No rule either way. |
| NE | neutral (0) | No rule | No rule either way. |
| ENE | avoided (-8) | Contested | Supports the engine
Reads it differently
|
| E | neutral (0) | No rule | No rule either way. |
| ESE | neutral (0) | No rule | No rule either way. |
| SE | neutral (0) | No rule | No rule either way. |
| SSE | favoured (+8) | Supported | Supports the engine
|
| S | neutral (0) | Differs | Reads it differently
|
| SSW | neutral (0) | No rule | No rule either way. |
| SW | neutral (0) | Differs | Reads it differently
|
| WSW | neutral (0) | No rule | No rule either way. |
| W | neutral (0) | Differs | Reads it differently
|
| WNW | favoured (+8) | Unsourced | No located statement speaks to it. |
| NW | neutral (0) | Differs | Reads it differently
|
| NNW | neutral (0) | No rule | No rule either way. |
| CENTRE | avoided (-10) | Unsourced | No located statement speaks to it. |
Balcony1 unsourced · 16 no rule
| Position | Engine | Status | What the sources say |
|---|---|---|---|
| N | neutral (0) | No rule | No rule either way. |
| NNE | neutral (0) | No rule | No rule either way. |
| NE | neutral (0) | No rule | No rule either way. |
| ENE | favoured (+8) | Unsourced | No located statement speaks to it. |
| E | neutral (0) | No rule | No rule either way. |
| ESE | neutral (0) | No rule | No rule either way. |
| SE | neutral (0) | No rule | No rule either way. |
| SSE | neutral (0) | No rule | No rule either way. |
| S | neutral (0) | No rule | No rule either way. |
| SSW | neutral (0) | No rule | No rule either way. |
| SW | neutral (0) | No rule | No rule either way. |
| WSW | neutral (0) | No rule | No rule either way. |
| W | neutral (0) | No rule | No rule either way. |
| WNW | neutral (0) | No rule | No rule either way. |
| NW | neutral (0) | No rule | No rule either way. |
| NNW | neutral (0) | No rule | No rule either way. |
| CENTRE | neutral (0) | No rule | No rule either way. |
Home Theater1 unsourced · 16 no rule
| Position | Engine | Status | What the sources say |
|---|---|---|---|
| N | neutral (0) | No rule | No rule either way. |
| NNE | neutral (0) | No rule | No rule either way. |
| NE | neutral (0) | No rule | No rule either way. |
| ENE | favoured (+8) | Unsourced | No located statement speaks to it. |
| E | neutral (0) | No rule | No rule either way. |
| ESE | neutral (0) | No rule | No rule either way. |
| SE | neutral (0) | No rule | No rule either way. |
| SSE | neutral (0) | No rule | No rule either way. |
| S | neutral (0) | No rule | No rule either way. |
| SSW | neutral (0) | No rule | No rule either way. |
| SW | neutral (0) | No rule | No rule either way. |
| WSW | neutral (0) | No rule | No rule either way. |
| W | neutral (0) | No rule | No rule either way. |
| WNW | neutral (0) | No rule | No rule either way. |
| NW | neutral (0) | No rule | No rule either way. |
| NNW | neutral (0) | No rule | No rule either way. |
| CENTRE | neutral (0) | No rule | No rule either way. |
Dressing Room1 unsourced · 16 no rule
| Position | Engine | Status | What the sources say |
|---|---|---|---|
| N | neutral (0) | No rule | No rule either way. |
| NNE | neutral (0) | No rule | No rule either way. |
| NE | neutral (0) | No rule | No rule either way. |
| ENE | neutral (0) | No rule | No rule either way. |
| E | neutral (0) | No rule | No rule either way. |
| ESE | neutral (0) | No rule | No rule either way. |
| SE | neutral (0) | No rule | No rule either way. |
| SSE | neutral (0) | No rule | No rule either way. |
| S | neutral (0) | No rule | No rule either way. |
| SSW | neutral (0) | No rule | No rule either way. |
| SW | neutral (0) | No rule | No rule either way. |
| WSW | neutral (0) | No rule | No rule either way. |
| W | neutral (0) | No rule | No rule either way. |
| WNW | neutral (0) | No rule | No rule either way. |
| NW | neutral (0) | No rule | No rule either way. |
| NNW | favoured (+8) | Unsourced | No located statement speaks to it. |
| CENTRE | neutral (0) | No rule | No rule either way. |
Home Office3 differs · 14 no rule
| Position | Engine | Status | What the sources say |
|---|---|---|---|
| N | neutral (0) | Differs | Reads it differently
|
| NNE | neutral (0) | No rule | No rule either way. |
| NE | neutral (0) | No rule | No rule either way. |
| ENE | neutral (0) | No rule | No rule either way. |
| E | neutral (0) | No rule | No rule either way. |
| ESE | neutral (0) | Differs | Reads it differently
|
| SE | neutral (0) | No rule | No rule either way. |
| SSE | neutral (0) | No rule | No rule either way. |
| S | neutral (0) | No rule | No rule either way. |
| SSW | neutral (0) | Differs | Reads it differently
|
| SW | neutral (0) | No rule | No rule either way. |
| WSW | neutral (0) | No rule | No rule either way. |
| W | neutral (0) | No rule | No rule either way. |
| WNW | neutral (0) | No rule | No rule either way. |
| NW | neutral (0) | No rule | No rule either way. |
| NNW | neutral (0) | No rule | No rule either way. |
| CENTRE | neutral (0) | No rule | No rule either way. |
Gym1 unsourced · 16 no rule
| Position | Engine | Status | What the sources say |
|---|---|---|---|
| N | neutral (0) | No rule | No rule either way. |
| NNE | neutral (0) | No rule | No rule either way. |
| NE | neutral (0) | No rule | No rule either way. |
| ENE | neutral (0) | No rule | No rule either way. |
| E | neutral (0) | No rule | No rule either way. |
| ESE | neutral (0) | No rule | No rule either way. |
| SE | neutral (0) | No rule | No rule either way. |
| SSE | favoured (+8) | Unsourced | No located statement speaks to it. |
| S | neutral (0) | No rule | No rule either way. |
| SSW | neutral (0) | No rule | No rule either way. |
| SW | neutral (0) | No rule | No rule either way. |
| WSW | neutral (0) | No rule | No rule either way. |
| W | neutral (0) | No rule | No rule either way. |
| WNW | neutral (0) | No rule | No rule either way. |
| NW | neutral (0) | No rule | No rule either way. |
| NNW | neutral (0) | No rule | No rule either way. |
| CENTRE | neutral (0) | No rule | No rule either way. |
Servant Quarter17 no rule
| Position | Engine | Status | What the sources say |
|---|---|---|---|
| N | neutral (0) | No rule | No rule either way. |
| NNE | neutral (0) | No rule | No rule either way. |
| NE | neutral (0) | No rule | No rule either way. |
| ENE | neutral (0) | No rule | No rule either way. |
| E | neutral (0) | No rule | No rule either way. |
| ESE | neutral (0) | No rule | No rule either way. |
| SE | neutral (0) | No rule | No rule either way. |
| SSE | neutral (0) | No rule | No rule either way. |
| S | neutral (0) | No rule | No rule either way. |
| SSW | neutral (0) | No rule | No rule either way. |
| SW | neutral (0) | No rule | No rule either way. |
| WSW | neutral (0) | No rule | No rule either way. |
| W | neutral (0) | No rule | No rule either way. |
| WNW | neutral (0) | No rule | No rule either way. |
| NW | neutral (0) | No rule | No rule either way. |
| NNW | neutral (0) | No rule | No rule either way. |
| CENTRE | neutral (0) | No rule | No rule either way. |
Laundry2 differs · 15 no rule
| Position | Engine | Status | What the sources say |
|---|---|---|---|
| N | neutral (0) | No rule | No rule either way. |
| NNE | neutral (0) | No rule | No rule either way. |
| NE | neutral (0) | No rule | No rule either way. |
| ENE | neutral (0) | No rule | No rule either way. |
| E | neutral (0) | No rule | No rule either way. |
| ESE | neutral (0) | No rule | No rule either way. |
| SE | neutral (0) | No rule | No rule either way. |
| SSE | neutral (0) | No rule | No rule either way. |
| S | neutral (0) | No rule | No rule either way. |
| SSW | neutral (0) | No rule | No rule either way. |
| SW | neutral (0) | Differs | Reads it differently
|
| WSW | neutral (0) | No rule | No rule either way. |
| W | neutral (0) | Differs | Reads it differently
|
| WNW | neutral (0) | No rule | No rule either way. |
| NW | neutral (0) | No rule | No rule either way. |
| NNW | neutral (0) | No rule | No rule either way. |
| CENTRE | neutral (0) | No rule | No rule either way. |
Bar17 no rule
| Position | Engine | Status | What the sources say |
|---|---|---|---|
| N | neutral (0) | No rule | No rule either way. |
| NNE | neutral (0) | No rule | No rule either way. |
| NE | neutral (0) | No rule | No rule either way. |
| ENE | neutral (0) | No rule | No rule either way. |
| E | neutral (0) | No rule | No rule either way. |
| ESE | neutral (0) | No rule | No rule either way. |
| SE | neutral (0) | No rule | No rule either way. |
| SSE | neutral (0) | No rule | No rule either way. |
| S | neutral (0) | No rule | No rule either way. |
| SSW | neutral (0) | No rule | No rule either way. |
| SW | neutral (0) | No rule | No rule either way. |
| WSW | neutral (0) | No rule | No rule either way. |
| W | neutral (0) | No rule | No rule either way. |
| WNW | neutral (0) | No rule | No rule either way. |
| NW | neutral (0) | No rule | No rule either way. |
| NNW | neutral (0) | No rule | No rule either way. |
| CENTRE | neutral (0) | No rule | No rule either way. |
Borewell / Underground Tank4 supported · 4 contested · 4 unsourced · 5 no rule
| Position | Engine | Status | What the sources say |
|---|---|---|---|
| N | favoured (+8) | Supported | Supports the engine
|
| NNE | favoured (+9) | Unsourced | No located statement speaks to it. |
| NE | favoured (+10) | Supported | Supports the engine
|
| ENE | favoured (+7) | Unsourced | No located statement speaks to it. |
| E | favoured (+6) | Contested | Supports the engine
Reads it differently
|
| ESE | neutral (0) | No rule | No rule either way. |
| SE | avoided (-10) | Supported | Supports the engine
|
| SSE | avoided (-8) | Unsourced | No located statement speaks to it. |
| S | avoided (-10) | Supported | Supports the engine
|
| SSW | neutral (0) | No rule | No rule either way. |
| SW | avoided (-10) | Contested | Supports the engine
Reads it differently
|
| WSW | neutral (0) | No rule | No rule either way. |
| W | avoided (-9) | Contested | Supports the engine
Reads it differently
|
| WNW | neutral (0) | No rule | No rule either way. |
| NW | avoided (-8) | Contested | Supports the engine
Reads it differently
|
| NNW | neutral (0) | No rule | No rule either way. |
| CENTRE | avoided (-10) | Unsourced | No located statement speaks to it. |
Overhead Tank2 supported · 8 unsourced · 7 no rule
| Position | Engine | Status | What the sources say |
|---|---|---|---|
| N | avoided (-10) | Unsourced | No located statement speaks to it. |
| NNE | avoided (-8) | Unsourced | No located statement speaks to it. |
| NE | avoided (-10) | Unsourced | No located statement speaks to it. |
| ENE | neutral (0) | No rule | No rule either way. |
| E | avoided (-8) | Unsourced | No located statement speaks to it. |
| ESE | neutral (0) | No rule | No rule either way. |
| SE | avoided (-6) | Supported | Supports the engine
|
| SSE | neutral (0) | No rule | No rule either way. |
| S | favoured (+8) | Unsourced | No located statement speaks to it. |
| SSW | favoured (+6) | Unsourced | No located statement speaks to it. |
| SW | favoured (+10) | Unsourced | No located statement speaks to it. |
| WSW | neutral (0) | No rule | No rule either way. |
| W | favoured (+9) | Unsourced | No located statement speaks to it. |
| WNW | neutral (0) | No rule | No rule either way. |
| NW | neutral (0) | No rule | No rule either way. |
| NNW | neutral (0) | No rule | No rule either way. |
| CENTRE | avoided (-10) | Supported | Supports the engine
|
Septic Tank3 supported · 11 unsourced · 3 no rule
| Position | Engine | Status | What the sources say |
|---|---|---|---|
| N | avoided (-9) | Unsourced | No located statement speaks to it. |
| NNE | avoided (-8) | Unsourced | No located statement speaks to it. |
| NE | avoided (-10) | Unsourced | No located statement speaks to it. |
| ENE | avoided (-8) | Unsourced | No located statement speaks to it. |
| E | avoided (-8) | Unsourced | No located statement speaks to it. |
| ESE | neutral (0) | No rule | No rule either way. |
| SE | avoided (-9) | Unsourced | No located statement speaks to it. |
| SSE | avoided (-8) | Unsourced | No located statement speaks to it. |
| S | neutral (0) | No rule | No rule either way. |
| SSW | favoured (+10) | Unsourced | No located statement speaks to it. |
| SW | avoided (-10) | Unsourced | No located statement speaks to it. |
| WSW | avoided (-8) | Unsourced | No located statement speaks to it. |
| W | neutral (0) | No rule | No rule either way. |
| WNW | favoured (+10) | Supported | Supports the engine
|
| NW | favoured (+6) | Unsourced | No located statement speaks to it. |
| NNW | avoided (-8) | Supported | Supports the engine
|
| CENTRE | avoided (-10) | Supported | Supports the engine
|
Generator / Inverter1 supported · 8 unsourced · 8 no rule
| Position | Engine | Status | What the sources say |
|---|---|---|---|
| N | avoided (-9) | Unsourced | No located statement speaks to it. |
| NNE | neutral (0) | No rule | No rule either way. |
| NE | avoided (-10) | Unsourced | No located statement speaks to it. |
| ENE | neutral (0) | No rule | No rule either way. |
| E | neutral (0) | No rule | No rule either way. |
| ESE | neutral (0) | No rule | No rule either way. |
| SE | favoured (+10) | Supported | Supports the engine
|
| SSE | favoured (+9) | Unsourced | No located statement speaks to it. |
| S | favoured (+7) | Unsourced | No located statement speaks to it. |
| SSW | neutral (0) | No rule | No rule either way. |
| SW | avoided (-8) | Unsourced | No located statement speaks to it. |
| WSW | neutral (0) | No rule | No rule either way. |
| W | favoured (+3) | Unsourced | No located statement speaks to it. |
| WNW | neutral (0) | No rule | No rule either way. |
| NW | favoured (+6) | Unsourced | No located statement speaks to it. |
| NNW | neutral (0) | No rule | No rule either way. |
| CENTRE | avoided (-10) | Unsourced | No located statement speaks to it. |
Where the sources disagree
- A well to the west: unfavourable in the Bṛhat Saṃhitā (52.117), favourable in the Manuṣyālaya Candrikā (7.36–37).
- The kitchen: the Bṛhat Saṃhitā, the Viśvakarma Prakāśa and the Matsya Purāṇa put it in the south-east; the Manuṣyālaya Candrikā also allows Parjanya’s pada (read as east-north-east) and Vāyu’s (north-west).
- A store between north-east and east: favoured by the Viśvakarma Prakāśa editor’s supplement, avoided by the sixteen-direction practice of one modern practitioner.
Several of these verses attach outcomes to a placement. They are the texts’ statements, and they are not carried into the engine’s output or repeated here.
Every rule behind a score is graded in the rule corpus; to place the rooms of your own plan, use the Vaasthu studio.